Fibo Lite · Structured Prompt
Ενσωμάτωση
bria/fibo-lite/generate/structured_prompt
# 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-lite/generate/structured_prompt?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
}'
# 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-lite/generate/structured_prompt?wait=20", {
method: "POST",
headers,
body: JSON.stringify({
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
}),
});
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 = {
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
}
# Run the model; wait up to 20 s for the finished result in the same call
r = requests.post(API + "/run/bria/fibo-lite/generate/structured_prompt", 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-lite/generate/structured_prompt",
"input": {
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
}
}
Καλέστε το μοντέλο Fibo Lite · Structured Prompt (bria/fibo-lite/generate/structured_prompt) μέσω του Doitong API. Τεκμηρίωση για πράκτορες: https://doitong.com/el/developers/models/bria/fibo-lite/generate/structured_prompt.md
POST https://api.doitong.com/v1/run/bria/fibo-lite/generate/structured_prompt?wait=20
Authorization: Bearer $DOITONG_API_KEY
Content-Type: application/json
{
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
}
Αν η κατάσταση της απόκρισης είναι "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-lite/generate/structured_prompt με το ίδιο σώμα επιστρέφει την ακριβή τιμή πριν από την εκτέλεση.
Αυτό το αίτημα: 0,008 $ 8 πιστώσεις API Εκτέλεση σε αυτήν τη σελίδα
Το νέο σας κλειδί API. Εμφανίζεται μόνο τώρα και βρίσκεται ήδη στον κώδικα και στο παρακάτω πεδίο κλειδιού API. Κρατήστε το μυστικό: μην το εισάγετε ποτέ σε κώδικα που εκτελείται σε πρόγραμμα περιήγησης.
Το πρώτο σας αποτέλεσμα θα εμφανιστεί εδώ
Δημιουργήστε ένα αίτημα παρακάτω και εκτελέστε το με το κλειδί API σας. Οι έξοδοι αντιγράφονται στην αποθήκευσή μας και διατηρούνται για πάντα ή 7 ημέρες δωρεάν.
Δημιουργία αιτήματος
Τα στοιχεία ελέγχου δημιουργούνται από το σχήμα του μοντέλου. Ο κώδικας και η τιμή ενημερώνονται καθώς τα αλλάζετε.
/run/bria/fibo-lite/generate/structured_prompt?wait=20
προσφορά → 0,008 $
# 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-lite/generate/structured_prompt?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
}'
# 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-lite/generate/structured_prompt?wait=20", {
method: "POST",
headers,
body: JSON.stringify({
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
}),
});
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 = {
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
}
# Run the model; wait up to 20 s for the finished result in the same call
r = requests.post(API + "/run/bria/fibo-lite/generate/structured_prompt", 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-lite/generate/structured_prompt",
"input": {
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
},
"wait_seconds": 20
}
}
}
Εκτέλεση αυτού του αιτήματος
Το κλειδί σας παραμένει σε αυτό το πρόγραμμα περιήγησης: αποστέλλεται μόνο στο Doitong API και αποθηκεύεται (localStorage) μόνο αν ενεργοποιήσετε την επιλογή «Να απομνημονεύεται». Λήψη κλειδιού API
Σχετικά με το Fibo Lite · Structured Prompt
Επιστρέφει δομημένη περιγραφή για χρήση με το Fibo Lite αντί για εικόνα. Οι είσοδοι είναι `prompt`, υπάρχον `structured_prompt` ή `image_url`, μαζί με `seed`. Η έξοδος JSON καλύπτει αισθητική, καλλιτεχνικό στυλ, ρύθμιση φόντου, φωτισμό, αντικείμενα, φωτογραφικά χαρακτηριστικά, συναισθήματα θέματος και αποδόσεις κειμένου.
Παράμετροι
Στείλτε είτε το κανονικό όνομα είτε το εγγενές όνομα, όχι και τα δύο. Κανονικά ονόματα
promptπροαιρετικό
structured_promptπροαιρετικό
structured_prompt.short_descriptionαπαιτείται
structured_prompt.objectsαπαιτείται
structured_prompt.objects[].descriptionαπαιτείται
structured_prompt.objects[].locationαπαιτείται
structured_prompt.objects[].relationshipαπαιτείται
structured_prompt.objects[].relative_sizeπροαιρετικό
structured_prompt.objects[].shape_and_colorπροαιρετικό
structured_prompt.objects[].textureπροαιρετικό
structured_prompt.objects[].appearance_detailsπροαιρετικό
structured_prompt.objects[].number_of_objectsπροαιρετικό
structured_prompt.objects[].poseπροαιρετικό
structured_prompt.objects[].expressionπροαιρετικό
structured_prompt.objects[].clothingπροαιρετικό
structured_prompt.objects[].actionπροαιρετικό
structured_prompt.objects[].genderπροαιρετικό
structured_prompt.objects[].skin_tone_and_textureπροαιρετικό
structured_prompt.objects[].orientationπροαιρετικό
structured_prompt.background_settingαπαιτείται
structured_prompt.lightingαπαιτείται
structured_prompt.lighting.conditionsαπαιτείται
structured_prompt.lighting.directionαπαιτείται
structured_prompt.lighting.shadowsπροαιρετικό
structured_prompt.aestheticsαπαιτείται
structured_prompt.aesthetics.compositionαπαιτείται
structured_prompt.aesthetics.color_schemeαπαιτείται
structured_prompt.aesthetics.mood_atmosphereαπαιτείται
structured_prompt.aesthetics.aesthetic_scoreαπαιτείται
structured_prompt.aesthetics.preference_scoreαπαιτείται
structured_prompt.photographic_characteristicsπροαιρετικό
structured_prompt.photographic_characteristics.depth_of_fieldαπαιτείται
structured_prompt.photographic_characteristics.focusαπαιτείται
structured_prompt.photographic_characteristics.camera_angleαπαιτείται
structured_prompt.photographic_characteristics.lens_focal_lengthαπαιτείται
structured_prompt.style_mediumπροαιρετικό
structured_prompt.text_renderπροαιρετικό
structured_prompt.text_render[].textαπαιτείται
structured_prompt.text_render[].locationαπαιτείται
structured_prompt.text_render[].sizeαπαιτείται
structured_prompt.text_render[].colorαπαιτείται
structured_prompt.text_render[].fontαπαιτείται
structured_prompt.text_render[].appearance_detailsπροαιρετικό
structured_prompt.contextαπαιτείται
structured_prompt.artistic_styleαπαιτείται
structured_prompt.subject_emotionsπροαιρετικό
image_urlπροαιρετικό
image
seedπροαιρετικό
Οι παράμετροι αρχείων δέχονται ένα δημόσιο URL https://, ένα URI data: έως 10 MB ή το file_url μιας μεταφόρτωσης. Αρχεία
Έξοδος
{
"id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
"object": "request",
"model": "bria/fibo-lite/generate/structured_prompt",
"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": 8,
"usd": "0.008",
"charged": 8,
"refunded": 0
},
"input": {
"prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
},
"output": {
"short_description": "string",
"objects": [
{
"description": "string",
"location": "string",
"relationship": "string",
"relative_size": "string",
"shape_and_color": "string",
"texture": "string",
"appearance_details": "string",
"number_of_objects": 1,
"pose": "string",
"expression": "string",
"clothing": "string",
"action": "string",
"gender": "string",
"skin_tone_and_texture": "string",
"orientation": "string"
}
],
"background_setting": "string",
"lighting": {
"conditions": "string",
"direction": "string",
"shadows": "string"
},
"aesthetics": {
"composition": "string",
"color_scheme": "string",
"mood_atmosphere": "string",
"aesthetic_score": "string",
"preference_score": "string"
},
"photographic_characteristics": {
"depth_of_field": "string",
"focus": "string",
"camera_angle": "string",
"lens_focal_length": "string"
},
"style_medium": "string",
"text_render": [
{
"text": "string",
"location": "string",
"size": "string",
"color": "string",
"font": "string",
"appearance_details": "string"
}
],
"context": "string",
"artistic_style": "string",
"subject_emotions": "string"
},
"outputs": [
{
"type": "file",
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_size": 1843200,
"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"
}
}
Πεδία εξόδου
- short_description
- stringΣύντομη επισκόπηση του περιεχομένου της εικόνας, έως 200 λέξεις.
- objects
- array of object {description, location, relationship, relative_size, shape_and_color, texture, appearance_details, number_of_objects, pose, expression, clothing, action, gender, skin_tone_and_texture, orientation}Λίστα σημαντικών αντικειμένων στο προσκήνιο ή στο μεσαίο πλάνο.
- background_setting
- stringΠεριγραφή της σκηνής συνολικά: πού διαδραματίζεται, το περιβάλλον ή το φόντο της και τυχόν αξιοσημείωτα στοιχεία του φόντου.
- lighting
- object {conditions, direction, shadows}Πληροφορίες που περιγράφουν τον φωτισμό.
- aesthetics
- object {composition, color_scheme, mood_atmosphere, aesthetic_score, preference_score}Πληροφορίες που περιγράφουν την αισθητική της εικόνας.
- photographic_characteristics
- object {depth_of_field, focus, camera_angle, lens_focal_length} | nullΠληροφορίες που περιγράφουν τις φωτογραφικές ιδιότητες.
- style_medium
- string | nullΚαλλιτεχνικό μέσο ή στυλ που χρησιμοποιείται.
- text_render
- array of object {text, location, size, color, font, appearance_details} | nullΛίστα στοιχείων κειμένου που αποδίδονται μέσα στην εικόνα.
- context
- stringΠρόσθετο πλαίσιο για την υποβοήθηση της ερμηνείας της εικόνας.
- artistic_style
- stringΣυγκεκριμένα καλλιτεχνικά χαρακτηριστικά, εκφρασμένα σε έως 3 λέξεις.
- subject_emotions
- string | nullΡητή περιγραφή των ορατών εκφράσεων ή συναισθημάτων των θεμάτων.
Άλλες παραλλαγές του Fibo Lite
Περισσότερα μοντέλα: LLM
Για πράκτορες AI: αυτή η σελίδα σε Markdown βρίσκεται στη διεύθυνση https://doitong.com/el/developers/models/bria/fibo-lite/generate/structured_prompt.md. Όλα τα μοντέλα και οι οδηγοί: https://doitong.com/developers/llms.txt