エラー
一言で言うと:このエラーはAPIYIではなく、OpenAI独自のサーバーによって返されています。現在、コードは
api.openai.comを呼び出しているため、OpenAIがAPIYIキーを拒否しています。キーは問題ありません。リクエストアドレスが間違っています。リクエストがAPIYIに到達していないことを見分ける方法
次の2つの兆候のいずれかがあれば、結論は明確です。これは、AIコーディングアシスタントに統合コードの作成を依頼した場合に特によく起こります。Codex、Cursor、Claude Codeなどはモデル名
gpt-image-2.5 を確認すると、デフォルトで公式のOpenAI SDKパターンを使用し、base_url をSDKのデフォルト値 https://api.openai.com/v1 のままにします。貼り付けたキーはAPIYIのものです。この2つは一致しません。状況に応じて選べる3つの解決策
- ① Codex / コーディングエージェントを使用する場合:スキルをインストールする
- ② コーダーではない場合:プロンプトをAIに渡す
- ③ 統合が不要な場合:ウェブ上で生成する
最も手間がかからない方法は、コードを書く前にエージェントにAPIYIを「学習」させることです。スキルパックは2段階で利用できます。
1
サイト全体用スキルパック(最初にインストール)
エージェントに以下のコマンドを実行させて、APIYIスキルパックをインストールします。失敗した場合は、このファイルはAI向けに作成されており、ベースURL、認証、モデルの命名規則、よくある落とし穴が記載されています。インストールすると、エージェントが作成するコードは自動的に
https://docs.apiyi.com/skill.mdを直接読むよう指示してください。base_urlをhttps://api.apiyi.com/v1に向けるようになります。2
GPT-Image専用スキル
GPT-Image-2.5 / 2 シリーズ・エージェントスキルのページには、すぐに使えるスキルが用意されています。2つのファイルと1つのスクリプトで、
gpt-image-2.5-flare / gpt-image-2.5-sunburst / gpt-image-2を含む6つのモデルに対応し、--modelで切り替えられます。テキストから画像への変換、複数画像の融合、インペインティングがすべて含まれています。これをCodex、OpenClaw、Claude Code、またはシェルコマンドを実行できる任意のコーディングエージェントに配置し、「…の画像を生成して」と言うだけです。ベースURLを自分で変更する必要はありません。自分で修正する:1行
すでに Codex で生成されたコードがある場合、最小限の変更はクライアントにbase_url を追加することです。それ以外はすべてそのままにしてください:
フォローアップの質問
base_url を変更したのに同じエラーが発生します。なぜですか?
base_url を変更したのに同じエラーが発生します。なぜですか?
次の順番で確認してください。
- 複数の設定場所: Codex が生成したプロジェクトでは、URL が
.env、設定ファイル、クライアントコンストラクターに設定されていることがよくあります。1か所を変更しても、他の場所はデフォルトのままです - 環境変数の優先順位: システム上ですでに
OPENAI_BASE_URLが別の値に設定されている場合、コードで省略した設定よりも優先されます。確認するにはecho $OPENAI_BASE_URLを実行してください - 再起動していない: 実行中のプロセスには古い設定が保持されたままです
- スペル:
apiyiであり、apiyiiやapiylではありません
platform.openai.com が表示され続ける限り、リクエストは引き続き OpenAI に送信されています。Codex はすでに APIYI に切り替えたと言っていますが、エラーが変わりません。
Codex はすでに APIYI に切り替えたと言っていますが、エラーが変わりません。
このページと一緒に、正確なエラーを送信してください。すべてのドキュメントページの右上には「ページをコピー」ボタンがあります。ページの内容とエラーを AI に貼り付ければ、どの設定が反映されていないのかを特定できます。これが最も迅速なトラブルシューティング方法です。
リクエストが APIYI に到達した後もキーが拒否される場合はどうすればよいですか?
リクエストが APIYI に到達した後もキーが拒否される場合はどうすればよいですか?
その場合に限り、キー自体を確認してください。コンソールで「Tokens」ページを開き、キーが有効になっていること、残高が十分であること、モデルの許可リストによるブロックがないことを確認します。完全なチェックリストは API Key が無効なのはなぜですか? にあります。
gpt-image-2.5 にはどのモデル名を使用すればよいですか?
gpt-image-2.5 にはどのモデル名を使用すればよいですか?
テキストから画像への変換には
gpt-image-2.5-flare、編集とインペインティングには gpt-image-2.5-sunburst をデフォルトで使用してください。どちらも同じ価格とパラメータを共有しています。大量かつ低コストの処理には、逆方向のチャネルである gpt-image-2.5-all を使用してください。GPT-Image シリーズ Agent Skill ページの比較表に、6つすべてがまとめられています。関連
API Keyが無効なのはなぜですか?
ベースURLとキーを一致させる必要がある理由を、各言語の例とともに説明します。
ベースURLの設定方法
OpenAIの場合は/v1、Claudeの場合はルートドメイン、Geminiの場合は/v1betaです。
ワンクリック統合に対応していますか?
ドキュメントをAIコーディングアシスタントに渡すだけで、統合を任せられます。
GPT-Image-2.5 / 2の概要
パラメータ、料金、統合用プロンプト、よくあるエラーについて説明します。