Agent ツールから Token Plan 画像生成モデルを呼び出し、テキストの説明から画像を生成してローカルにダウンロードします。
サポートされているモデル
| モデル | 説明 |
|---|---|
qwen-image-3.0-pro | Qwen 画像生成・編集 3.0 Pro、text-to-image と image-to-image をサポート |
qwen-image-2.0-pro | Qwen 画像生成 2.0 Pro(Team Edition のみ) |
qwen-image-2.0 | Qwen 画像生成 2.0(Team Edition のみ) |
wan2.7-image | Wan 画像生成 |
wan2.7-image-pro | Wan 画像生成 Pro |
前提条件
- Token Planのサブスクリプション、および
sk-sp-で始まるAPIキー。詳細については、統合概要をご覧ください。 - AIコーディングツールがSlash Commandsをサポートしていること。その他のツールの設定パスについては、その他のツールをご覧ください。
インターフェース
POST https://token-plan.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
リクエストヘッダーで Authorization: Bearer $ANTHROPIC_AUTH_TOKEN を使用します。リクエストボディとレスポンスフィールドについては、以下のセクションを参照してください。
ステップ1: スラッシュコマンドの作成
Token Plan APIキーを環境変数 $ANTHROPIC_AUTH_TOKEN として設定します。
プロジェクトルートに .claude/commands/text-to-image.md を作成し、次の内容を追加します。
ステップ2:画像を生成する
Claude Codeで、/text-to-image draw a catと入力します。別のモデルを使用するには、コマンドでモデルを指定します。例:/text-to-image use wan2.7-image to draw a cat。
リクエストパラメータ
| パラメータ | 必須 | 説明 |
|---|---|---|
model | はい | 画像生成モデルの ID。 |
input.messages[0].content[0].text | はい | 画像の説明。 |
parameters.size | いいえ | 画像サイズ。例: 1024*1024。省略した場合、モデルがサイズを自動的に選択します。 |
レスポンス
- 画像 URL:
output.choices[0].message.content[0].image。 - 使用量:
usage.image_count、usage.width、usage.height。 - 画像 URL には有効期限があります。速やかに画像をダウンロードしてください。
制限事項
- 画像サイズおよびサポートされるモデルは、各モデルのドキュメントによって異なります。
- 課金は出力画像の数に基づきます。実際の Credits の消費量は、コンソールの Usage に表示されます。