ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

Flux Kontext Trainer

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id flux-kontext-trainer
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/flux-kontext-trainer?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image_data_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਉਦਾਹਰਨ ਵਰਗੀਆਂ ਫ਼ਾਈਲਾਂ: $2.50 2,500 API ਕ੍ਰੈਡਿਟ ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
Black Forest Labs ਟ੍ਰੇਨਿੰਗ

ਜੋੜੇ ਗਏ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਅੰਤਿਮ ਚਿੱਤਰਾਂ ਦੀ zip ਤੋਂ Kontext [dev] LoRA ਨੂੰ ਟ੍ਰੇਨ ਕਰਦਾ ਹੈ

Black Forest Labs · ਫ਼ਾਈਲ

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ

ਇਨਪੁੱਟ ZIP ਆਰਕਾਈਵ URL; ਆਰਕਾਈਵ ਵਿੱਚ ROOT_start.EXT ਅਤੇ ROOT_end.EXT ਨਾਮ ਵਾਲੇ ਚਿੱਤਰ ਜੋੜੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਜਿਵੇਂ photo_start.jpg ਅਤੇ photo_end.jpg। ਹਰ ਜੋੜੇ ਵਿੱਚ ROOT.txt ਫ਼ਾਈਲ ਵੀ ਹੋ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ photo.txt, ਜਿਸ ਵਿੱਚ ਇਸ ਦੇ ਸੰਪਾਦਨ ਨਿਰਦੇਸ਼ ਹੁੰਦੇ ਹਨ। ਜਦੋਂ ਉਹ ਟੈਕਸਟ ਫ਼ਾਈਲ ਮੌਜੂਦ ਨਾ ਹੋਵੇ, ਤਾਂ default_caption ਨਿਰਦੇਸ਼ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ; ਜੇ default_caption ਵੀ ਗੈਰ-ਮੌਜੂਦ ਹੋਵੇ ਤਾਂ ਸਿਖਲਾਈ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ।

ਡਿਫ਼ਾਲਟ 1000

ਟ੍ਰੇਨਿੰਗ ਕਦਮਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ।

ਉੱਨਤ default_caption · learning_rate

ਗੁੰਮ ਕੈਪਸ਼ਨ ਫ਼ਾਈਲਾਂ ਦੀ ਥਾਂ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਕੈਪਸ਼ਨ; ਇਸਦੀ ਬਜਾਏ None ਕਰਨ ਨਾਲ ਉਹਨਾਂ ਦੀ ਗੈਰਹਾਜ਼ਰੀ ਨੂੰ ਗਲਤੀ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।

ਡਿਫ਼ਾਲਟ 0.0001
POST /run/flux-kontext-trainer?wait=20 ਕੋਟ → $2.50
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/flux-kontext-trainer?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image_data_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

Flux Kontext Trainer ਬਾਰੇ

ਜੋੜੇ ਵਾਲੀਆਂ ਪਹਿਲਾਂ/ਬਾਅਦ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਉੱਤੇ Kontext ਲਈ LoRA ਨੂੰ ਫਾਈਨ-ਟਿਊਨ ਕਰਦਾ ਹੈ। `image_data_url` ਇੱਕ zip ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ROOT_start.EXT ਅਤੇ ROOT_end.EXT ਨਾਮ ਵਾਲੀਆਂ ਫ਼ਾਈਲਾਂ ਹੁੰਦੀਆਂ ਹਨ। ਤੁਸੀਂ `steps` ਨੂੰ 1 ਤੋਂ 10000 (ਪੂਰਵ-ਨਿਰਧਾਰਤ 1000), `learning_rate` ਅਤੇ ਉਨ੍ਹਾਂ ਜੋੜਿਆਂ ਲਈ `default_caption` ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਕੈਪਸ਼ਨ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਹਨ। LoRA ਵੇਟਸ ਅਤੇ ਇੱਕ config ਫ਼ਾਈਲ ਵਾਪਸ ਕਰਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
image_data_urlਲੋੜੀਂਦਾ
ਕਿਸਮstring
ਇਨਪੁੱਟ ZIP ਆਰਕਾਈਵ URL; ਆਰਕਾਈਵ ਵਿੱਚ ROOT_start.EXT ਅਤੇ ROOT_end.EXT ਨਾਮ ਵਾਲੇ ਚਿੱਤਰ ਜੋੜੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਜਿਵੇਂ photo_start.jpg ਅਤੇ photo_end.jpg। ਹਰ ਜੋੜੇ ਵਿੱਚ ROOT.txt ਫ਼ਾਈਲ ਵੀ ਹੋ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ photo.txt, ਜਿਸ ਵਿੱਚ ਇਸ ਦੇ ਸੰਪਾਦਨ ਨਿਰਦੇਸ਼ ਹੁੰਦੇ ਹਨ। ਜਦੋਂ ਉਹ ਟੈਕਸਟ ਫ਼ਾਈਲ ਮੌਜੂਦ ਨਾ ਹੋਵੇ, ਤਾਂ default_caption ਨਿਰਦੇਸ਼ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ; ਜੇ default_caption ਵੀ ਗੈਰ-ਮੌਜੂਦ ਹੋਵੇ ਤਾਂ ਸਿਖਲਾਈ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ।
stepsਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ1000
1 – 10,000
ਟ੍ਰੇਨਿੰਗ ਕਦਮਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ।
learning_rateਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ0.0001
default_captionਵਿਕਲਪਿਕ
ਕਿਸਮstring | null
ਗੁੰਮ ਕੈਪਸ਼ਨ ਫ਼ਾਈਲਾਂ ਦੀ ਥਾਂ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਕੈਪਸ਼ਨ; ਇਸਦੀ ਬਜਾਏ None ਕਰਨ ਨਾਲ ਉਹਨਾਂ ਦੀ ਗੈਰਹਾਜ਼ਰੀ ਨੂੰ ਗਲਤੀ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।
ਲੋੜੀਂਦਾ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "flux-kontext-trainer",
  "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": 2500,
    "usd": "2.50",
    "charged": 2500,
    "refunded": 0
  },
  "input": {
    "image_data_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "diffusers_lora_file": {
      "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
    },
    "config_file": {
      "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
    }
  },
  "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://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ, ਤੁਹਾਡੀ ਚੋਣਹਰ outputs[].url ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਇੱਕ ਕਾਪੀ ਹੈ: ਹਮੇਸ਼ਾ ਲਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ (ਪ੍ਰਤੀ GB-ਮਹੀਨਾ ਭੁਗਤਾਨ) ਜਾਂ 7 ਦਿਨ ਤੱਕ ਮੁਫ਼ਤ, ਤੁਹਾਡੀ ਖਾਤਾ ਸੈਟਿੰਗ ਜਾਂ ?storage= ਅਨੁਸਾਰ।
ਹਰ ਮਾਡਲ ’ਤੇ ਇੱਕੋ ਜਿਹਾ ਰੂਪਤਸਵੀਰਾਂ, ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਸਭ ਲਈ type, url, content_type, width, height ਅਤੇ duration। output ਮਾਡਲ ਦਾ ਆਪਣਾ ਨਤੀਜਾ ਆਬਜੈਕਟ ਹੈ।
ਆਉਟਪੁੱਟ ਦੇ ਫ਼ੀਲਡ
diffusers_lora_file
object {url, content_type, file_name, file_size}diffusers ਫਾਰਮੈਟ ਵਿੱਚ ਟ੍ਰੇਨ ਕੀਤੇ LoRA ਵਜ਼ਨਾਂ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ URL।
config_file
object {url, content_type, file_name, file_size}ਟ੍ਰੇਨ ਕੀਤੇ ਮਾਡਲ ਦੀ ਕਨਫ਼ਿਗਰੇਸ਼ਨ ਫ਼ਾਈਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ URL।

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/flux-kontext-trainer.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt