ホスト済み URL を使用
ファイルが既にオンラインにあるなら、それで完了です — URL をそのままモデルの input に渡します。
概要
再アップロードや URL の交換は不要です。ファイルのバイトを直接返す任意の公開 HTTPS URL を入力値として使えます(例:image_url、video_url、audio_url — 正確なフィールド名は各モデルのドキュメントを参照)。
チェックリスト
- 正しい
Content-Typeで HTTP 200 を返す(curl -Iで確認)。 - ログイン、referer/ホットリンク保護、プライベートネットワークアドレスがないこと。
- 共有ページではないこと — Google Drive / Dropbox / クラウドドライブのリンクは直接ダウンロード形式が必要です。
cURL
curl -I "https://your-cdn.example.com/photo.jpg"例
cURL
curl -X POST "https://97ai.97claude.com/api/generate" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/nano-banana-image-to-image",
"input": {
"image_url": "https://your-cdn.example.com/photo.jpg",
"prompt": "restyle as watercolor"
}
}'署名付き URL
有効期限付きの署名付き URL でも、タスク実行中に有効であれば問題ありません。