Skip to content

Fibo Lite · Structured Prompt

Integrate

Model id 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"

This request: $0.008 8 API credits Run it on this page

Get API key
Bria AI LLM Fast #bria#fibo#structured-prompt

Converts text or an image into a Fibo Lite structured JSON prompt rather than producing a picture

Bria AI · Data (JSON)

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

Prompt used for generation.

Advanced image · seed · structured_prompt
image_url
Drop a file, or

URL of the input image.

default 7

Seed used by the random-number generator.

Structured prompt used for generation.

POST /run/bria/fibo-lite/generate/structured_prompt?wait=20 quote → $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"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About Fibo Lite · Structured Prompt

Returns a structured description for use with Fibo Lite instead of an image. Inputs are `prompt`, an existing `structured_prompt` or an `image_url`, plus `seed`. The JSON output covers aesthetics, artistic style, background setting, lighting, objects, photographic characteristics, subject emotions and text renders.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
promptoptional
Typestring | null
Prompt used for generation.
structured_promptoptional
Typeobject
Structured prompt used for generation.
structured_prompt.short_descriptionrequired
Typestring
Brief overview of what the image contains, limited to 200 words.
structured_prompt.objectsrequired
Typeobject[]
List of notable objects in the foreground or midground.
structured_prompt.objects[].descriptionrequired
Typestring
Brief summary describing the object.
structured_prompt.objects[].locationrequired
Typestring
Location, for example: 'center', 'top-left', or 'bottom-right foreground'.
structured_prompt.objects[].relationshiprequired
Typestring
Describe how this object relates to others within the image.
structured_prompt.objects[].relative_sizeoptional
Typestring | null
Size, for example: 'small', 'medium', or 'large within frame'.
structured_prompt.objects[].shape_and_coloroptional
Typestring | null
Basic form and main color of the object.
structured_prompt.objects[].textureoptional
Typestring | null
Texture, for example: 'smooth', 'rough', 'metallic', or 'furry'.
structured_prompt.objects[].appearance_detailsoptional
Typestring | null
Additional visual features worth noting.
structured_prompt.objects[].number_of_objectsoptional
Typeinteger | null
Count of objects within the cluster.
structured_prompt.objects[].poseoptional
Typestring | null
Position of the body.
structured_prompt.objects[].expressionoptional
Typestring | null
Expression shown on the face.
structured_prompt.objects[].clothingoptional
Typestring | null
Clothing worn.
structured_prompt.objects[].actionoptional
Typestring | null
Action performed by the person.
structured_prompt.objects[].genderoptional
Typestring | null
Gender of the person.
structured_prompt.objects[].skin_tone_and_textureoptional
Typestring | null
Tone and texture of the skin.
structured_prompt.objects[].orientationoptional
Typestring | null
Orientation of the person.
structured_prompt.background_settingrequired
Typestring
Description of the scene as a whole: where it takes place, its surroundings or backdrop, and any background features worth noting.
structured_prompt.lightingrequired
Typeobject
Information describing the lighting.
structured_prompt.lighting.conditionsrequired
Typestring
Lighting examples include 'bright daylight', 'dim indoor', 'studio lighting', and 'golden hour'.
structured_prompt.lighting.directionrequired
Typestring
Lighting direction; examples include 'front-lit', 'backlit', and 'side-lit from left'.
structured_prompt.lighting.shadowsoptional
Typestring | null
Description of any shadows present.
structured_prompt.aestheticsrequired
Typeobject
Information describing the image's aesthetics.
structured_prompt.aesthetics.compositionrequired
Typestring
Composition style; examples include 'rule of thirds', 'symmetrical', 'centered', and 'leading lines'.
structured_prompt.aesthetics.color_schemerequired
Typestring
Color scheme; examples include 'monochromatic blue', 'warm complementary colors', and 'high contrast'.
structured_prompt.aesthetics.mood_atmosphererequired
Typestring
Mood or atmosphere, for example `joyful`, `serene`, `mysterious`, or `energetic`.
structured_prompt.aesthetics.aesthetic_scorerequired
Typestring
Score description, for example medium, very low, low, very high, or high.
structured_prompt.aesthetics.preference_scorerequired
Typestring
Score description, for example medium, very low, low, very high, or high.
structured_prompt.photographic_characteristicsoptional
Typeobject
Information describing the photographic qualities.
structured_prompt.photographic_characteristics.depth_of_fieldrequired
Typestring
Depth of field; examples include 'shallow', 'deep', and 'bokeh background'.
structured_prompt.photographic_characteristics.focusrequired
Typestring
Focus characteristics; examples include 'sharp focus on subject', 'soft focus', and 'motion blur'.
structured_prompt.photographic_characteristics.camera_anglerequired
Typestring
Camera angle; examples include 'eye-level', 'low angle', 'high angle', and 'dutch angle'.
structured_prompt.photographic_characteristics.lens_focal_lengthrequired
Typestring
Lens type or focal length, for example `macro`, `fisheye`, `wide-angle`, or `telephoto`.
structured_prompt.style_mediumoptional
Typestring | null
Artistic medium or style used.
structured_prompt.text_renderoptional
Typeobject[]
List of text elements rendered within the image.
structured_prompt.text_render[].textrequired
Typestring
Content of the text.
structured_prompt.text_render[].locationrequired
Typestring
Location, for example: 'center', 'top-left', or 'bottom-right foreground'.
structured_prompt.text_render[].sizerequired
Typestring
Size, for example: 'small', 'medium', or 'large within frame'.
structured_prompt.text_render[].colorrequired
Typestring
Color, for example `green`, `red`, or `blue`.
structured_prompt.text_render[].fontrequired
Typestring
Font style, for example `minimalist`, `realistic`, or `cartoonish`.
structured_prompt.text_render[].appearance_detailsoptional
Typestring | null
Additional visual features worth noting.
structured_prompt.contextrequired
Typestring
Additional context to aid interpretation of the image.
structured_prompt.artistic_stylerequired
Typestring
Specific artistic traits, expressed in at most 3 words.
structured_prompt.subject_emotionsoptional
Typestring | null
Explicit description of the subjects' visible expressions or emotions.
image_urloptional image
Typeurl · image
URL of the input image.
seedoptional
Typeinteger
Default7
Seed used by the random-number generator.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "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"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
short_description
stringBrief overview of what the image contains, limited to 200 words.
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}List of notable objects in the foreground or midground.
background_setting
stringDescription of the scene as a whole: where it takes place, its surroundings or backdrop, and any background features worth noting.
lighting
object {conditions, direction, shadows}Information describing the lighting.
aesthetics
object {composition, color_scheme, mood_atmosphere, aesthetic_score, preference_score}Information describing the image's aesthetics.
photographic_characteristics
object {depth_of_field, focus, camera_angle, lens_focal_length} | nullInformation describing the photographic qualities.
style_medium
string | nullArtistic medium or style used.
text_render
array of object {text, location, size, color, font, appearance_details} | nullList of text elements rendered within the image.
context
stringAdditional context to aid interpretation of the image.
artistic_style
stringSpecific artistic traits, expressed in at most 3 words.
subject_emotions
string | nullExplicit description of the subjects' visible expressions or emotions.

More models: LLM

For AI agents: this page as Markdown is at https://doitong.com/en-US/developers/models/bria/fibo-lite/generate/structured_prompt.md. All models and guides: https://doitong.com/developers/llms.txt