更新日: 2026-06-06
チャット画像認識
image_url 入力をサポートする主要な視覚モデルを検証済みです:
gpt-4o、gpt-4o-mini、gpt-4.1、gpt-5.5などの OpenAI 視覚モデルdata:image/...;base64,...data URL と公開https://URL の両方が利用可能message.contentは現在プレーン文字列で返却されます
推奨手順:ローカル画像はまず 画像アップロード API でmedia.crazyrouter.comの一時 URL に変換してからimage_urlに渡す、あるいは base64 data URL を直接送る。リモート公開 URL も使えますが、後述の「リモート URL の制約」を満たす必要があります。
base64 data URL を使う(最も確実)
リモート https URL を使う
リモート URL の制約
URL は Crazyrouter サーバーから到達可能 である必要があります。「ブラウザで開ける」だけでは不十分です。よくある失敗パターン:
エラー
Unable to process the image you provided. Please verify the image URL is publicly accessible, or upload it as base64. が表示された場合、URL がサーバーから到達不能ということなので、上表に沿って切り分けてください。
推奨運用
- 社内素材、プライベート画像、到達性が不確かな画像:先に
POST /v1/files/uploadsで 72 時間有効なmedia.crazyrouter.com/...URL を取得し、それをimage_urlに渡す - 小さい(< 1MB)画像、使い捨ての画像:base64 data URL を直接送り、追加リクエストを省く
- 複数画像入力、
detailパラメータなどの高度な使い方:OpenAI 上流で対応済みなので、OpenAI 公式仕様どおりに送れば動作します