Naar inhoud springen

Flux 3 Action

Integreren

Model-ID flux-3-action/so101
# 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/flux-3-action/so101?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",
    "scene_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "wrist_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "state": [
      -18.94,
      134.52,
      120.15,
      28.3,
      -32.17,
      27.02
    ]
  }'

# 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"

Deze request: ≈$ 0,003 3 API-tegoed Op deze pagina uitvoeren

API-sleutel ophalen
Black Forest Labs Video naar video #robotic#arm

Robotbeleidsmodel dat SO-101-armactieblokken voorspelt uit cameraframes, gewrichtstoestand en een instructie

Gemaakt op Doitong

Openbare werken gemaakt met Flux 3 Action door de Doitong-community. Gebruik een prompt opnieuw met één klik.

Getoonde openbare werken: 9
Close-up portrait seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lemb...

Close-up portrait seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikelilingi bunga teratai berkelopak penuh yang bermekaran indah di permukaan air. Rambutnya pirang pucat tersanggul longgar dengan beberapa helaian tipis jatuh alami membingkai sisi...

Close-up portrait seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lemb...

Close-up portrait seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikelilingi bunga teratai berkelopak penuh yang bermekaran indah di permukaan air. Rambutnya pirang pucat tersanggul longgar dengan beberapa helaian tipis jatuh alami membingkai sisi...

Prompt Details Seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut ...

Prompt Details Seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikelilingi bunga teratai berkelopak penuh yang bermekaran indah di permukaan air. Rambutnya pirang pucat tersanggul longgar dengan beberapa helaian tipis jatuh alami membingkai sisi...

Seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikel...

Seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikelilingi bunga teratai berkelopak penuh yang bermekaran indah di permukaan air. Rambutnya pirang pucat tersanggul longgar dengan beberapa helaian tipis jatuh alami membingkai sisi wajahnya. Ia memeluk...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat men...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat menggemaskan dengan mata cokelat besar yang ekspresif, rambut hitam berantakan yang tebal, mengenakan kaus putih kerah henley. Dia berpose dengan kedua tangan terkatup di depan dada, menunjukkan senyum...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat men...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat menggemaskan dengan mata cokelat besar yang ekspresif, rambut hitam berantakan yang tebal, mengenakan kaus putih kerah henley. Dia berpose dengan kedua tangan terkatup di depan dada, menunjukkan senyum...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat men...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat menggemaskan dengan mata cokelat besar yang ekspresif, rambut hitam berantakan yang tebal, mengenakan kaus putih kerah henley. Dia berpose dengan kedua tangan terkatup di depan dada, menunjukkan senyum...

Foto sinematik hiper-realistis resolusi tinggi menampilkan seorang pria muda Indonesia dengan tub...

Foto sinematik hiper-realistis resolusi tinggi menampilkan seorang pria muda Indonesia dengan tubuh ramping dan proporsional, rambut hitam pendek agak acak, mengenakan jaket kulit hitam, celana riding fit, dan sepatu motor. Ia sedang melakukan aksi freestyle ekstrem dengan motor sport 500cc...

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht 88 / 2000

Taakinstructies voor de robot, uitgedrukt in natuurlijke taal.

•verplicht
Sleep een bestand hierheen of

Afbeelding in de linkertegel met het huidige frame van de vaste scènecamera na het schalen naar 256x256.

•verplicht
Sleep een bestand hierheen of

Huidig frame van de polscamera, in de rechtertegel geplaatst en geschaald naar 256x256.

•verplicht

Gemeten toestandswaarden in deze volgorde: schouderrotatie en -heffing, elleboogbuiging, polsbuiging en -rotatie, allemaal in graden, gevolgd door de grijperpositie als percentage.

Geavanceerd history_scene_image_url · history_wrist_image_url · num_inference_steps · guidance_scale · seed · state_history · command_history
Sleep een bestand hierheen of

Historische scèneframe-invoer waarvoor `state_history` vereist is; bij weglating wordt in plaats daarvan het huidige frame gebruikt. Het aangeleverde frame vertegenwoordigt de vroegste historische observatie, 7 ‘ticks’ geleden.

Sleep een bestand hierheen of

Frame van de polscamera op de vroegste historische ‘tick’; `state_history` is vereist.

standaard 4

Aantal Euler-denoisingstappen; voor checkpointvalidatie werden 4 stappen gebruikt.

standaard 3

Classifier-free guidance-sterkte voor zowel video als actie; stel in op 1.0 om CFG uit te schakelen.

Sampling-seed met referentie-evaluatie-instellingen van DROID: 0 en SO-101: 42. Als deze niet wordt opgegeven, wordt willekeurig een seed gekozen.

Geschiedenis van de gemeten toestand, weggelaten voor een nieuwe episode en anders vereist met `command_history`. Lever metingen in chronologische volgorde voor de 7 besturings-‘ticks’ direct voorafgaand aan `state`, op 30 Hz.

Geschiedenis van absolute opdrachten waarvoor `state_history` vereist is, met de laatst verzonden opdracht in de laatste rij. De rijen lopen chronologisch over 8 observatie-‘ticks’ en geven de opdracht aan die op elke ‘tick’ actief is.

POST /run/flux-3-action/so101?wait=20 prijsopgave → $ 0,003
# 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/flux-3-action/so101?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",
    "scene_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "wrist_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "state": [
      -18.94,
      134.52,
      120.15,
      28.3,
      -32.17,
      27.02
    ]
  }'

# 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"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Flux 3 Action

In plaats van media retourneert dit model JSON met voorspelde `actions`, hun besturingsfrequentie, kolomlabels en het aantal eerste stappen dat moet worden uitgevoerd (`execute_steps`) voordat een nieuw blok wordt aangevraagd. Vereiste invoer bestaat uit een tekstuele `prompt` (maximaal 2000 tekens), `scene_image_url`, `wrist_image_url` en een `state` met 6 waarden. Optionele historische invoer (`state_history`, `command_history`, historische afbeeldingen) levert temporele context. `num_inference_steps` loopt van 1 tot 8 en `guidance_scale` van 1 tot 10.

Parameters

NaamType StandaardToegestaan Beschrijving
promptverplicht
Typestring
≤ 2.000 tekens
Taakinstructies voor de robot, uitgedrukt in natuurlijke taal.
scene_image_urlverplicht
Typeurl · image
Afbeelding in de linkertegel met het huidige frame van de vaste scènecamera na het schalen naar 256x256.
wrist_image_urlverplicht
Typeurl · image
Huidig frame van de polscamera, in de rechtertegel geplaatst en geschaald naar 256x256.
stateverplicht
Typenumber[]
≤ 6 items≥ 6 items
Gemeten toestandswaarden in deze volgorde: schouderrotatie en -heffing, elleboogbuiging, polsbuiging en -rotatie, allemaal in graden, gevolgd door de grijperpositie als percentage.
state_historyoptioneel
Typearray[]
≤ 7 items≥ 7 items
Geschiedenis van de gemeten toestand, weggelaten voor een nieuwe episode en anders vereist met `command_history`. Lever metingen in chronologische volgorde voor de 7 besturings-‘ticks’ direct voorafgaand aan `state`, op 30 Hz.
command_historyoptioneel
Typearray[]
≤ 8 items≥ 8 items
Geschiedenis van absolute opdrachten waarvoor `state_history` vereist is, met de laatst verzonden opdracht in de laatste rij. De rijen lopen chronologisch over 8 observatie-‘ticks’ en geven de opdracht aan die op elke ‘tick’ actief is.
history_scene_image_urloptioneel
Typeurl · image
Historische scèneframe-invoer waarvoor `state_history` vereist is; bij weglating wordt in plaats daarvan het huidige frame gebruikt. Het aangeleverde frame vertegenwoordigt de vroegste historische observatie, 7 ‘ticks’ geleden.
history_wrist_image_urloptioneel
Typeurl · image
Frame van de polscamera op de vroegste historische ‘tick’; `state_history` is vereist.
num_inference_stepsoptioneel
Typeinteger
Standaard4
1 – 8
Aantal Euler-denoisingstappen; voor checkpointvalidatie werden 4 stappen gebruikt.
guidance_scaleoptioneel
Typenumber
Standaard3
1 – 10
Classifier-free guidance-sterkte voor zowel video als actie; stel in op 1.0 om CFG uit te schakelen.
seedoptioneel
Typeinteger | null
Sampling-seed met referentie-evaluatie-instellingen van DROID: 0 en SO-101: 42. Als deze niet wordt opgegeven, wordt willekeurig een seed gekozen.
verplicht

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "flux-3-action/so101",
  "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": 3,
    "usd": "0.003",
    "charged": 3,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "scene_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "wrist_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "state": [
      -18.94,
      134.52,
      120.15,
      28.3,
      -32.17,
      27.02
    ]
  },
  "output": {
    "actions": [
      [
        1.0
      ]
    ],
    "action_labels": [
      "string"
    ],
    "action_hz": 1.0,
    "execute_steps": 1,
    "seed": 42,
    "timings": {}
  },
  "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"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
actions
array of array of numberVoorspelde actiematrix met chronologische rijen die besturingsstappen vertegenwoordigen; waarden zijn niet begrensd, dus gewrichts-, snelheids- en werkruimtebeperkingen moeten op de robot worden afgedwongen. Op 30 Hz levert SO-101 42x6 absolute opdrachten in deg en grijper-%; op 15 Hz levert DROID 32x8 absolute gewrichtsdoelen in rad plus de gesloten fractie van de grijper.
action_labels
array of stringNamen die overeenkomen met de actie kolommen.
action_hz
numberBesturingsfrequentie voor de actierijen.
execute_steps
integerAantal initiële acties dat moet worden uitgevoerd voordat een volgende reeks wordt opgevraagd.
seed
integerWillekeurige seed die tijdens sampling wordt gebruikt.
timings
objectTijdmetingen van de server, uitgedrukt in seconden.

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/flux-3-action/so101.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt