Vai al contenuto

Flux 3 Action

Integra

ID del modello 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"

Questa richiesta: ≈0,003 $ 3 crediti API Esegui in questa pagina

Ottieni la chiave API
Black Forest Labs Da video a video #robotic#arm

Modello di controllo robotico che prevede blocchi di azioni del braccio SO-101 da fotogrammi della telecamera, stato dei giunti e un'istruzione

Creato su Doitong

Lavori pubblici creati con Flux 3 Action dalla community di Doitong. Riutilizza un prompt con un clic.

Lavori pubblici mostrati: 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...

Crea una richiesta

I controlli vengono generati dallo schema del modello. Il codice e il prezzo si aggiornano mentre li modifichi.

•obbligatorio 88 / 2000

Istruzioni per il robot espresse in linguaggio naturale.

•obbligatorio
Trascina un file oppure

Immagine della piastrella sinistra che mostra il fotogramma corrente della telecamera della scena fissa dopo il ridimensionamento a 256x256.

•obbligatorio
Trascina un file oppure

Fotogramma corrente della telecamera del polso, posizionato nella piastrella destra e ridimensionato a 256x256.

•obbligatorio

Valori dello stato misurati in ordine: rotazione e sollevamento della spalla, flessione del gomito, flessione e rotazione del polso, tutti in gradi, seguiti dalla posizione della pinza come percentuale.

Avanzate history_scene_image_url · history_wrist_image_url · num_inference_steps · guidance_scale · seed · state_history · command_history
Trascina un file oppure

Input storico del fotogramma della scena che richiede `state_history`; se omesso, viene usato il fotogramma corrente. Il fotogramma fornito rappresenta l'osservazione storica più vecchia, 7 tick fa.

Trascina un file oppure

Fotogramma della telecamera del polso al tick storico più vecchio; `state_history` è obbligatorio.

predefinito 4

Numero di passaggi di denoising Euler; la validazione del checkpoint ha usato 4 passaggi.

predefinito 3

Intensità della guidance senza classificatore per video e azione; impostala su 1.0 per disabilitare CFG.

Seed di campionamento con le impostazioni di valutazione di riferimento di DROID: 0 e SO-101: 42. Se non specificato, seleziona casualmente un seed.

Cronologia dello stato misurato, omessa per un episodio nuovo e altrimenti richiede `command_history`. Fornisci le misurazioni in ordine cronologico per i 7 tick di controllo immediatamente precedenti a `state`, a 30 Hz.

Cronologia dei comandi assoluti che richiede `state_history`, con il comando inviato più di recente nell'ultima riga. Le righe sono ordinate cronologicamente su 8 tick di osservazione e specificano il comando attivo a ogni tick.

POST /run/flux-3-action/so101?wait=20 preventivo → 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"

Esegui questa richiesta

La tua chiave rimane in questo browser: viene inviata solo al Doitong API e salvata in localStorage solo se selezioni Ricorda. Ottieni una chiave API

Informazioni su Flux 3 Action

Invece di contenuti multimediali, restituisce JSON con le `actions` previste, la relativa frequenza di controllo, le etichette delle colonne e il numero di passaggi iniziali da eseguire (`execute_steps`) prima di richiedere un nuovo blocco. Gli input obbligatori sono un `prompt` testuale (fino a 2000 caratteri), `scene_image_url`, `wrist_image_url` e uno `state` di 6 valori. Gli input cronologici opzionali (`state_history`, `command_history`, immagini cronologiche) forniscono contesto temporale. `num_inference_steps` varia da 1 a 8 e `guidance_scale` da 1 a 10.

Parametri

NomeTipo PredefinitoConsentiti Descrizione
promptobbligatorio
Tipostring
≤ 2000 caratteri
Istruzioni per il robot espresse in linguaggio naturale.
scene_image_urlobbligatorio
Tipourl · image
Immagine della piastrella sinistra che mostra il fotogramma corrente della telecamera della scena fissa dopo il ridimensionamento a 256x256.
wrist_image_urlobbligatorio
Tipourl · image
Fotogramma corrente della telecamera del polso, posizionato nella piastrella destra e ridimensionato a 256x256.
stateobbligatorio
Tiponumber[]
≤ 6 elementi≥ 6 elementi
Valori dello stato misurati in ordine: rotazione e sollevamento della spalla, flessione del gomito, flessione e rotazione del polso, tutti in gradi, seguiti dalla posizione della pinza come percentuale.
state_historyfacoltativo
Tipoarray[]
≤ 7 elementi≥ 7 elementi
Cronologia dello stato misurato, omessa per un episodio nuovo e altrimenti richiede `command_history`. Fornisci le misurazioni in ordine cronologico per i 7 tick di controllo immediatamente precedenti a `state`, a 30 Hz.
command_historyfacoltativo
Tipoarray[]
≤ 8 elementi≥ 8 elementi
Cronologia dei comandi assoluti che richiede `state_history`, con il comando inviato più di recente nell'ultima riga. Le righe sono ordinate cronologicamente su 8 tick di osservazione e specificano il comando attivo a ogni tick.
history_scene_image_urlfacoltativo
Tipourl · image
Input storico del fotogramma della scena che richiede `state_history`; se omesso, viene usato il fotogramma corrente. Il fotogramma fornito rappresenta l'osservazione storica più vecchia, 7 tick fa.
history_wrist_image_urlfacoltativo
Tipourl · image
Fotogramma della telecamera del polso al tick storico più vecchio; `state_history` è obbligatorio.
num_inference_stepsfacoltativo
Tipointeger
Predefinito4
1 – 8
Numero di passaggi di denoising Euler; la validazione del checkpoint ha usato 4 passaggi.
guidance_scalefacoltativo
Tiponumber
Predefinito3
1 – 10
Intensità della guidance senza classificatore per video e azione; impostala su 1.0 per disabilitare CFG.
seedfacoltativo
Tipointeger | null
Seed di campionamento con le impostazioni di valutazione di riferimento di DROID: 0 e SO-101: 42. Se non specificato, seleziona casualmente un seed.
obbligatorio

I parametri file accettano un URL pubblico https://, un URI data: fino a 10 MB oppure il file_url di un caricamento. File

Output

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"
  }
}
I tuoi file, la tua sceltaOgni outputs[].url è una copia nella nostra archiviazione: conservata per sempre (a pagamento per GB-mese) oppure 7 giorni gratuitamente, in base all'impostazione dell'account o a ?storage=.
Stessa struttura per ogni modellotype, url, content_type, width, height e duration, per immagini, video e audio. output è l'oggetto risultato del modello.
Campi dell'output
actions
array of array of numberArray di azioni previste con righe cronologiche che rappresentano i passaggi di controllo; i valori non sono limitati, quindi i limiti dei giunti, della velocità e dello spazio operativo devono essere applicati sul robot. A 30 Hz, SO-101 fornisce comandi assoluti 42x6 in gradi e percentuale della pinza; a 15 Hz, DROID fornisce 32x8 target assoluti dei giunti in radianti più la frazione di chiusura della pinza.
action_labels
array of stringNomi corrispondenti alle colonne delle azioni.
action_hz
numberFrequenza di controllo delle righe delle azioni.
execute_steps
integerNumero di azioni iniziali da eseguire prima di richiedere un altro blocco.
seed
integerSeed casuale usato durante il campionamento.
timings
objectMisurazioni dei tempi del server, espresse in secondo.

Per gli agenti AI: questa pagina in Markdown è disponibile all'indirizzo https://doitong.com/it/developers/models/flux-3-action/so101.md. Tutti i modelli e le guide: https://doitong.com/developers/llms.txt