Fibo Edit 1.5 Image Editing
Whakauru
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/mi/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": {}
}
Karangahia te tauira Fibo Edit 1.5 Image Editing (bria/fibo-edit-1.5/edit) mā te Doitong API. Tuhinga mō ngā āpiha: https://doitong.com/mi/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
{}
Mēnā ko "queued" "running" rānei te tūnga whakautu, uiuitia GET https://api.doitong.com/v1/requests/REQUEST_ID?wait=20 kia "succeeded"; kei outputs[].url ngā kōnae. Ko POST https://api.doitong.com/v1/quote/bria/fibo-edit-1.5/edit me taua tinana anō ka whakahoki i te utu tika i mua i te whakahaere.
Tēnei tono: $ 0.04 40 whiwhinga API Whakahaerehia ki tēnei whārangi
Tō kī API hou. Ka whakaaturia ināianei anake, ā, kua whakaurua kētia ki te waehere me te āpure kī API kei raro. Me huna: kaua rawa e waiho ki te waehere e whakahaere ana i roto i te pūtirotiro.
Kei konei tō hua tuatahi
Hangaia he tono ki raro nei, ka whakahaere mā tō kī API. Ka tāruatia ngā putanga ki tō mātou rokiroki, ka puritia mō ake tonu atu, mō rānei 7 rā mō te kore utu.
Hangaia he tono
Ka hangaia ngā mana whakahaere mai i te aronuinga o te tauira. Ka whakahoungia te waehere me te utu ina whakarerekē koe.
/run/bria/fibo-edit-1.5/edit?wait=20
utu → $ 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
}
}
}
Whakahaerehia tēnei tono
Ka noho tō kī ki tēnei pūtirotiro: ka tukuna ki te Doitong API anake, ā, ka tiakina ki te localStorage anake ina tohua e koe te Mahara. Tikina he kī API
Mō Fibo Edit 1.5 Image Editing
Ka whakatika i ngā whakaahua mai i tētahi `instruction` reo māori, mā te whakamahi i te kotahi ki te whā whakaahua tohutoro kei `image_urls`, ā, he mea nui tō rātou raupapa. He pai mō te whakamātau kākahu mariko, te whakakapi papamārama me te whakawhiti kāhua. Mā `mask_url` e here te whakatika mō ngā tono whakaahua-kotahi, ā, ka taea e `structured_instruction` te whakamahi anō i tētahi hua o mua. Ka whai pānga `aspect_ratio` ina rua, neke atu rānei ngā whakaahua.
Ngā tawhā
Tukuna te ingoa tōmua, te ingoa taketake rānei, kaua e rua. Ngā ingoa tōmua
image_urlskōwhiringa
images
instructionkōwhiringa
aspect_ratiokōwhiringa
seedkōwhiringa
mask_urlkōwhiringa
mask
structured_instructionkōwhiringa
structured_instruction.short_descriptionkōwhiringa
structured_instruction.objectskōwhiringa
structured_instruction.objects[].descriptionkōwhiringa
structured_instruction.objects[].locationkōwhiringa
structured_instruction.objects[].relationshipe hiahiatia ana
structured_instruction.objects[].relative_sizekōwhiringa
structured_instruction.objects[].shape_and_colorkōwhiringa
structured_instruction.objects[].texturekōwhiringa
structured_instruction.objects[].appearance_detailskōwhiringa
structured_instruction.objects[].number_of_objectskōwhiringa
structured_instruction.objects[].posekōwhiringa
structured_instruction.objects[].expressionkōwhiringa
structured_instruction.objects[].clothingkōwhiringa
structured_instruction.objects[].actionkōwhiringa
structured_instruction.objects[].genderkōwhiringa
structured_instruction.objects[].skin_tone_and_texturekōwhiringa
structured_instruction.objects[].orientationkōwhiringa
structured_instruction.background_settingkōwhiringa
structured_instruction.lightingkōwhiringa
structured_instruction.lighting.conditionskōwhiringa
structured_instruction.lighting.directionkōwhiringa
structured_instruction.lighting.shadowskōwhiringa
structured_instruction.aestheticskōwhiringa
structured_instruction.aesthetics.compositionkōwhiringa
structured_instruction.aesthetics.color_schemekōwhiringa
structured_instruction.aesthetics.mood_atmospherekōwhiringa
structured_instruction.aesthetics.aesthetic_scorekōwhiringa
structured_instruction.aesthetics.preference_scorekōwhiringa
structured_instruction.photographic_characteristicskōwhiringa
structured_instruction.photographic_characteristics.depth_of_fieldkōwhiringa
structured_instruction.photographic_characteristics.focuskōwhiringa
structured_instruction.photographic_characteristics.camera_anglekōwhiringa
structured_instruction.photographic_characteristics.lens_focal_lengthkōwhiringa
structured_instruction.style_mediumkōwhiringa
structured_instruction.text_renderkōwhiringa
structured_instruction.contextkōwhiringa
structured_instruction.artistic_stylekōwhiringa
structured_instruction.edit_instructionkōwhiringa
Mō ngā tawhā kōnae, whakamahia he URL tūmatanui https://, he URI data: tae atu ki te 10 MB, he file_url rānei o tētahi tukuake. Ngā kōnae
Putanga
{
"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"
}
}
Ngā āpure o te putanga
- image
- object {url, content_type, file_name, file_size, width, height}Putanga whakatika e whai ana ngā ōwehenga i aspect_ratio ina tautuhia, i te atahanga pūtake rānei.
- images
- array of object {url, content_type, file_name, file_size, width, height}Whakautu whakamuri-hototahi mō ngā kiritaki e whakamahi ana i te ara Fibo Edit API tawhito: he rārangi kotahi te tāurunga, ko taua atahanga anake.
- structured_instruction
- objectWhakamāramatanga whānui o te tono poto, ka whakahokia hei tohutohu hanganga i mahia tonutia. Ka whakauru i te tohutohu hanga-roto me ngā ihirangi i tukuna mā `instruction`.
Ētahi atu rerekētanga Bria Fibo Edit 1.5
Ētahi atu tauira: Whakatika Atahanga
Mō ngā āpiha AI: kei te wātea tēnei whārangi hei Markdown ki https://doitong.com/mi/developers/models/bria/fibo-edit-1.5/edit.md. Ngā tauira me ngā aratohu katoa: https://doitong.com/developers/llms.txt






