典型報錯
一句話結論:這條錯是 OpenAI 官方伺服器返回的,不是 API易 返回的。你的程式碼目前請求的是
api.openai.com,API易 的 Key 自然會被 OpenAI 拒絕。Key 沒壞,是請求地址沒改。怎麼判斷請求沒到 API易
兩個特徵,看到任意一個就能確定:這個問題在「讓 AI 程式設計助手寫接入程式碼」時格外常見:Codex、Cursor、Claude Code 等看到
gpt-image-2.5 這個模型名,預設會按 OpenAI 官方 SDK 的寫法生成程式碼,base_url 用的是 SDK 的預設值 https://api.openai.com/v1。你填進去的 Key 是 API易 的,兩邊對不上。三條解法,按你的情況選
- ① 會用 Codex / 程式設計 Agent:裝 Skills 讓它接
- ② 不會寫程式碼:把提示詞丟給 AI
- ③ 不想接入:直接網頁出圖
最省事的做法是讓 Agent 先「學會」API易 再寫程式碼,有兩個層級的技能包可選:
1
整站技能包(推薦先裝)
讓你的 Agent 執行下面這條命令安裝 API易 技能包;跑不通就讓它直接讀 這份檔案專門寫給 AI 看:Base URL、認證方式、模型命名規則、常見坑一應俱全。裝完再讓它寫程式碼,
https://docs.apiyi.com/skill.md:base_url 就會自動指向 https://api.apiyi.com/v1。2
GPT-Image 專用出圖技能
GPT-Image-2.5 / 2 系列 Agent 技能 頁提供一個開箱即用的 Skill:兩個檔案、一個指令碼,覆蓋
gpt-image-2.5-flare / gpt-image-2.5-sunburst / gpt-image-2 等六個模型,用 --model 切換,文生圖、多圖融合、局部重繪都能做。放進 Codex、OpenClaw、Claude Code 等任意能執行命令列的編碼 Agent,對它說一句「幫我出一張……」即可,不需要你自己碰 Base URL。自己改程式碼:只改一行
如果你已經有一段 Codex 生成的程式碼,最小改動是給客戶端加上base_url,其它一律不動:
常見追問
我明明改了 base_url,為什麼還報同樣的錯?
我明明改了 base_url,為什麼還報同樣的錯?
按順序排查:
- 多處配置:Codex 生成的專案常常同時有
.env、配置檔案、程式碼初始化三處地方,只改了一處,另一處仍是預設值 - 環境變數優先:
OPENAI_BASE_URL若在系統裡已經設成了別的值,會覆蓋程式碼裡沒寫的那一項;用echo $OPENAI_BASE_URL看一眼 - 改完沒重啟:程序仍在跑舊配置
- 拼寫:
apiyi,不是apiyii或apiyl
platform.openai.com,請求就還在打 OpenAI。Codex 說它已經按 API易 寫了,但報錯沒變,怎麼回事?
Codex 說它已經按 API易 寫了,但報錯沒變,怎麼回事?
把報錯原文連同這一頁一起發給它。每個文件頁右上角都有「複製頁面」按鈕,把頁面內容 + 報錯一起貼給 AI,它就能對照著定位是哪一處配置沒生效。這是最快的排錯路徑。
到了 API易 之後如果再報 Key 無效呢?
到了 API易 之後如果再報 Key 無效呢?
那才輪到查 Key 本身:登入後臺「令牌」頁確認該 Key 狀態為「啟用」、餘額充足、沒有限制模型白名單。完整排查見 為什麼提示 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 技能 頁的對比表。相關文件
為什麼提示 API Key 無效?
Base URL 與 Key 一一對應的完整原理與各語言示例。
Base URL 怎麼填?
OpenAI 加 /v1、Claude 填根域名、Gemini 加 /v1beta。
有沒有一鍵對接功能?
把文件交給 AI 程式設計助手,讓它替你完成對接。
GPT-Image-2.5 / 2 系列總覽
引數、價格、接入提示詞與常見報錯。