Fibo Edit 1.5 Image Editing
Ενσωμάτωση
bria/fibo-edit-1.5/edit
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/bria/fibo-edit-1.5/edit?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'
# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY"
const API = "https://api.doitong.com/v1";
const headers = {
"Authorization": "Bearer " + process.env.DOITONG_API_KEY,
"Content-Type": "application/json",
};
// Run the model; wait up to 20 s for the finished result in the same call
let res = await fetch(API + "/run/bria/fibo-edit-1.5/edit?wait=20", {
method: "POST",
headers,
body: JSON.stringify({}),
});
let request = await res.json();
if (!res.ok) throw new Error(request.error.code + ": " + request.error.message);
// Not finished yet: long-poll until it is
while (request.status === "queued" || request.status === "running") {
res = await fetch(API + "/requests/" + request.id + "?wait=20", { headers });
request = await res.json();
}
if (request.status !== "succeeded") throw new Error(JSON.stringify(request.error));
console.log(request.outputs.map((o) => o.url), request.cost.credits + " API credits ($" + request.cost.usd + ")");
import os
import requests
API = "https://api.doitong.com/v1"
headers = {"Authorization": "Bearer " + os.environ["DOITONG_API_KEY"]}
payload = {}
# Run the model; wait up to 20 s for the finished result in the same call
r = requests.post(API + "/run/bria/fibo-edit-1.5/edit", params={"wait": 20}, json=payload, headers=headers)
request = r.json()
if not r.ok:
raise RuntimeError(request["error"]["code"] + ": " + request["error"]["message"])
# Not finished yet: long-poll until it is
while request["status"] in ("queued", "running"):
request = requests.get(API + "/requests/" + request["id"], params={"wait": 20}, headers=headers).json()
if request["status"] != "succeeded":
raise RuntimeError(request["error"])
print([o["url"] for o in request["outputs"]], request["cost"]["credits"], "API credits", "$" + request["cost"]["usd"])
# 1. Connect once (Claude Code; Cursor, VS Code, Claude Desktop: https://doitong.com/el/developers/docs/mcp)
claude mcp add --transport http doitong-models https://api.doitong.com/v1/mcp \
--header "Authorization: Bearer $DOITONG_API_KEY"
# 2. Your agent calls the "run" tool with:
{
"model_id": "bria/fibo-edit-1.5/edit",
"input": {}
}
Καλέστε το μοντέλο Fibo Edit 1.5 Image Editing (bria/fibo-edit-1.5/edit) μέσω του Doitong API. Τεκμηρίωση για πράκτορες: https://doitong.com/el/developers/models/bria/fibo-edit-1.5/edit.md
POST https://api.doitong.com/v1/run/bria/fibo-edit-1.5/edit?wait=20
Authorization: Bearer $DOITONG_API_KEY
Content-Type: application/json
{}
Αν η κατάσταση της απόκρισης είναι "queued" ή "running", εκτελέστε δημοσκόπηση με GET https://api.doitong.com/v1/requests/REQUEST_ID?wait=20 μέχρι να γίνει "succeeded"· τα αρχεία βρίσκονται στο outputs[].url. Το POST https://api.doitong.com/v1/quote/bria/fibo-edit-1.5/edit με το ίδιο σώμα επιστρέφει την ακριβή τιμή πριν από την εκτέλεση.
Αυτό το αίτημα: 0,04 $ 40 πιστώσεις API Εκτέλεση σε αυτήν τη σελίδα
Το νέο σας κλειδί API. Εμφανίζεται μόνο τώρα και βρίσκεται ήδη στον κώδικα και στο παρακάτω πεδίο κλειδιού API. Κρατήστε το μυστικό: μην το εισάγετε ποτέ σε κώδικα που εκτελείται σε πρόγραμμα περιήγησης.
Το πρώτο σας αποτέλεσμα θα εμφανιστεί εδώ
Δημιουργήστε ένα αίτημα παρακάτω και εκτελέστε το με το κλειδί API σας. Οι έξοδοι αντιγράφονται στην αποθήκευσή μας και διατηρούνται για πάντα ή 7 ημέρες δωρεάν.
Δημιουργία αιτήματος
Τα στοιχεία ελέγχου δημιουργούνται από το σχήμα του μοντέλου. Ο κώδικας και η τιμή ενημερώνονται καθώς τα αλλάζετε.
/run/bria/fibo-edit-1.5/edit?wait=20
προσφορά → 0,04 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/bria/fibo-edit-1.5/edit?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'
# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY"
const API = "https://api.doitong.com/v1";
const headers = {
"Authorization": "Bearer " + process.env.DOITONG_API_KEY,
"Content-Type": "application/json",
};
// Run the model; wait up to 20 s for the finished result in the same call
let res = await fetch(API + "/run/bria/fibo-edit-1.5/edit?wait=20", {
method: "POST",
headers,
body: JSON.stringify({}),
});
let request = await res.json();
if (!res.ok) throw new Error(request.error.code + ": " + request.error.message);
// Not finished yet: long-poll until it is
while (request.status === "queued" || request.status === "running") {
res = await fetch(API + "/requests/" + request.id + "?wait=20", { headers });
request = await res.json();
}
if (request.status !== "succeeded") throw new Error(JSON.stringify(request.error));
console.log(request.outputs.map((o) => o.url), request.cost.credits + " API credits ($" + request.cost.usd + ")");
import os
import requests
API = "https://api.doitong.com/v1"
headers = {"Authorization": "Bearer " + os.environ["DOITONG_API_KEY"]}
payload = {}
# Run the model; wait up to 20 s for the finished result in the same call
r = requests.post(API + "/run/bria/fibo-edit-1.5/edit", params={"wait": 20}, json=payload, headers=headers)
request = r.json()
if not r.ok:
raise RuntimeError(request["error"]["code"] + ": " + request["error"]["message"])
# Not finished yet: long-poll until it is
while request["status"] in ("queued", "running"):
request = requests.get(API + "/requests/" + request["id"], params={"wait": 20}, headers=headers).json()
if request["status"] != "succeeded":
raise RuntimeError(request["error"])
print([o["url"] for o in request["outputs"]], request["cost"]["credits"], "API credits", "$" + request["cost"]["usd"])
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "run",
"arguments": {
"model_id": "bria/fibo-edit-1.5/edit",
"input": {},
"wait_seconds": 20
}
}
}
Εκτέλεση αυτού του αιτήματος
Το κλειδί σας παραμένει σε αυτό το πρόγραμμα περιήγησης: αποστέλλεται μόνο στο Doitong API και αποθηκεύεται (localStorage) μόνο αν ενεργοποιήσετε την επιλογή «Να απομνημονεύεται». Λήψη κλειδιού API
Σχετικά με το Fibo Edit 1.5 Image Editing
Επεξεργάζεται εικόνες από μια φυσική γλώσσα `instruction`, χρησιμοποιώντας μία έως τέσσερις εικόνες αναφοράς στο `image_urls`, των οποίων η σειρά έχει σημασία. Κατάλληλο για εικονική δοκιμή ρούχων, αντικατάσταση φόντου και μεταφορά στυλ. Το `mask_url` περιορίζει την επεξεργασία σε αιτήματα μίας εικόνας και το `structured_instruction` μπορεί να επαναχρησιμοποιήσει προηγούμενο αποτέλεσμα. Το `aspect_ratio` εφαρμόζεται μόνο με δύο ή περισσότερες εικόνες.
Παράμετροι
Στείλτε είτε το κανονικό όνομα είτε το εγγενές όνομα, όχι και τα δύο. Κανονικά ονόματα
image_urlsπροαιρετικό
images
instructionπροαιρετικό
aspect_ratioπροαιρετικό
seedπροαιρετικό
mask_urlπροαιρετικό
mask
structured_instructionπροαιρετικό
structured_instruction.short_descriptionπροαιρετικό
structured_instruction.objectsπροαιρετικό
structured_instruction.objects[].descriptionπροαιρετικό
structured_instruction.objects[].locationπροαιρετικό
structured_instruction.objects[].relationshipαπαιτείται
structured_instruction.objects[].relative_sizeπροαιρετικό
structured_instruction.objects[].shape_and_colorπροαιρετικό
structured_instruction.objects[].textureπροαιρετικό
structured_instruction.objects[].appearance_detailsπροαιρετικό
structured_instruction.objects[].number_of_objectsπροαιρετικό
structured_instruction.objects[].poseπροαιρετικό
structured_instruction.objects[].expressionπροαιρετικό
structured_instruction.objects[].clothingπροαιρετικό
structured_instruction.objects[].actionπροαιρετικό
structured_instruction.objects[].genderπροαιρετικό
structured_instruction.objects[].skin_tone_and_textureπροαιρετικό
structured_instruction.objects[].orientationπροαιρετικό
structured_instruction.background_settingπροαιρετικό
structured_instruction.lightingπροαιρετικό
structured_instruction.lighting.conditionsπροαιρετικό
structured_instruction.lighting.directionπροαιρετικό
structured_instruction.lighting.shadowsπροαιρετικό
structured_instruction.aestheticsπροαιρετικό
structured_instruction.aesthetics.compositionπροαιρετικό
structured_instruction.aesthetics.color_schemeπροαιρετικό
structured_instruction.aesthetics.mood_atmosphereπροαιρετικό
structured_instruction.aesthetics.aesthetic_scoreπροαιρετικό
structured_instruction.aesthetics.preference_scoreπροαιρετικό
structured_instruction.photographic_characteristicsπροαιρετικό
structured_instruction.photographic_characteristics.depth_of_fieldπροαιρετικό
structured_instruction.photographic_characteristics.focusπροαιρετικό
structured_instruction.photographic_characteristics.camera_angleπροαιρετικό
structured_instruction.photographic_characteristics.lens_focal_lengthπροαιρετικό
structured_instruction.style_mediumπροαιρετικό
structured_instruction.text_renderπροαιρετικό
structured_instruction.contextπροαιρετικό
structured_instruction.artistic_styleπροαιρετικό
structured_instruction.edit_instructionπροαιρετικό
Οι παράμετροι αρχείων δέχονται ένα δημόσιο URL https://, ένα URI data: έως 10 MB ή το file_url μιας μεταφόρτωσης. Αρχεία
Έξοδος
{
"id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
"object": "request",
"model": "bria/fibo-edit-1.5/edit",
"status": "succeeded",
"created_at": "2026-10-20T12:00:00Z",
"started_at": "2026-10-20T12:00:02Z",
"completed_at": "2026-10-20T12:00:09Z",
"queue_position": null,
"cost": {
"credits": 40,
"usd": "0.04",
"charged": 40,
"refunded": 0
},
"input": {},
"output": {
"image": {
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_name": "0-output.jpeg",
"file_size": 1843200,
"width": 1024,
"height": 768
},
"images": [
{
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_name": "0-output.jpeg",
"file_size": 1843200,
"width": 1024,
"height": 768
}
],
"structured_instruction": {}
},
"outputs": [
{
"type": "image",
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_size": 1843200,
"width": 1024,
"height": 768,
"stored": true
}
],
"error": null,
"metrics": {
"inference_seconds": 6.8
},
"urls": {
"self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
"cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
}
}
Πεδία εξόδου
- image
- object {url, content_type, file_name, file_size, width, height}Επεξεργασμένο αποτέλεσμα του οποίου οι αναλογίες ακολουθούν το aspect_ratio όταν καθορίζεται, ή διαφορετικά την εικόνα προέλευσης.
- images
- array of object {url, content_type, file_name, file_size, width, height}Απόκριση συμβατή προς τα πίσω για πελάτες που χρησιμοποιούν την παλαιότερη διαδρομή Fibo Edit API: λίστα με μοναδική καταχώριση την ίδια εικόνα.
- structured_instruction
- objectΔιευρυμένη ερμηνεία της σύντομης περιγραφής, η οποία επιστρέφεται ως η δομημένη οδηγία που εκτελέστηκε στην πράξη. Ενσωματώνει τόσο την ενσωματωμένη οδηγία όσο και τυχόν περιεχόμενο που παρέχεται μέσω `instruction`.
Άλλες παραλλαγές του Bria Fibo Edit 1.5
Περισσότερα μοντέλα: Επεξεργασία εικόνας
Για πράκτορες AI: αυτή η σελίδα σε Markdown βρίσκεται στη διεύθυνση https://doitong.com/el/developers/models/bria/fibo-edit-1.5/edit.md. Όλα τα μοντέλα και οι οδηγοί: https://doitong.com/developers/llms.txt






