柔軟なパラメータ
aspect_ratio, enable_prompt_expansion, enable_translation, output_format, prompt を含む 8 個のドキュメント済みパラメータを設定できます。
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-kontext-max",
"prompt": "この商品写真を編集してください:商品はそのままで背景をトロピカルビーチに変更してください。"
}'
import { FluxKontextClient } from "@runapi.ai/flux-kontext";
const client = new FluxKontextClient();
const result = await client.textToImage.run({
model: "flux-kontext-max",
prompt: "この商品写真を編集してください:商品はそのままで背景をトロピカルビーチに変更してください。",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/flux_kontext/text_to_image",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"flux-kontext-max","prompt":"この商品写真を編集してください:商品はそのままで背景をトロピカルビーチに変更してください。"}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/flux_kontext/text_to_image");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'flux-kontext-max',
'prompt' => 'この商品写真を編集してください:商品はそのままで背景をトロピカルビーチに変更してください。',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToImage().run({"model":"flux-kontext-max","prompt":"この商品写真を編集してください:商品はそのままで背景をトロピカルビーチに変更してください。"});
task.waitForResult();
require "runapi/flux_kontext"
client = RunApi::FluxKontext::Client.new
result = client.text_to_image.run(
model: "flux-kontext-max",
prompt: "この商品写真を編集してください:商品はそのままで背景をトロピカルビーチに変更してください。"
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToImage.Run({"model":"flux-kontext-max","prompt":"この商品写真を編集してください:商品はそのままで背景をトロピカルビーチに変更してください。"})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model flux-kontext-max \
--endpoint text_to_image \
--wait
2 個のバージョンを利用可能
モデルを選んで、数秒で生成できます。
モデルを選んで、数秒で生成できます。
| プロバイダー | Black Forest Labs |
| モデル ID | flux-kontext-max |
| モダリティ | Image |
| タスク種別 | Asynchronous |
| API エンドポイント | /api/v1/flux_kontext/text_to_image |
| 請求単位 | call |
| 入力パラメータ | aspect_ratio, callback_url, enable_prompt_expansion, enable_translation, model, output_format, prompt, safety_tolerance, source_image_url, watermark |
| アスペクト比 | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
| 出力形式 | jpeg, png |
| カタログ状態 | 稼働中 |
無料で登録し、ダッシュボードから flux-kontext-max 用の API キーを作成します。
/api/v1/flux_kontext/text_to_image に flux-kontext-max のモデル ID とパラメータを指定して POST リクエストを送信します。
タスクをポーリングするかコールバックに従って、完了した flux-kontext-max の結果を取得します。
aspect_ratio, enable_prompt_expansion, enable_translation, output_format, prompt を含む 8 個のドキュメント済みパラメータを設定できます。
1 個の公開 endpoint を提供しています: text_to_image。
非同期タスクはコールバック URL を受け付け、完了通知を送信します。
call に基づいて計量課金されます。サブスクリプション不要。
promptImage description (English only).
watermarkWatermark identifier.
aspect_ratioOutput aspect ratio. Default: 16:9. (21:9, 16:9, 4:3, 1:1, 3:4, 9:16)
callback_urlWebhook URL for async notifications.
output_formatOutput format. Default: jpeg. (jpeg, png)
safety_toleranceContent safety threshold. 0-6 for generation, 0-2 for editing. Default: 2.
source_image_urlSource image URL for editing mode.
enable_translationAuto-translate non-English prompts. Default: true.
enable_prompt_expansionExpand the prompt with more detail. Default: false.
テキスト prompt からビジュアルアセットを作成します。
prompt に沿って既存画像を変換します。
SDK で再現可能な生成を行います。
quickstart に表示されるモデル ID を渡してください。
はい。呼び出しまたは単位ごとの従量課金です。