Skip to main content

典型報錯

一句話結論:這條錯是 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易 的,兩邊對不上。

三條解法,按你的情況選

最省事的做法是讓 Agent 先「學會」API易 再寫程式碼,有兩個層級的技能包可選:
1

整站技能包(推薦先裝)

讓你的 Agent 執行下面這條命令安裝 API易 技能包;跑不通就讓它直接讀 https://docs.apiyi.com/skill.md
這份檔案專門寫給 AI 看:Base URL、認證方式、模型命名規則、常見坑一應俱全。裝完再讓它寫程式碼,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。
其它出圖 / 影片模型也各有一頁「Agent 技能」,都掛在對應模型的文件目錄下。文件站左側導航裡找到模型,看有沒有名為「Agent 技能」的子頁即可。

自己改程式碼:只改一行

如果你已經有一段 Codex 生成的程式碼,最小改動是給客戶端加上 base_url,其它一律不動:
改完用這條命令驗證請求確實到了 API易,能返回模型列表就對了:

常見追問

按順序排查:
  1. 多處配置:Codex 生成的專案常常同時有 .env、配置檔案、程式碼初始化三處地方,只改了一處,另一處仍是預設值
  2. 環境變數優先OPENAI_BASE_URL 若在系統裡已經設成了別的值,會覆蓋程式碼裡沒寫的那一項;用 echo $OPENAI_BASE_URL 看一眼
  3. 改完沒重啟:程序仍在跑舊配置
  4. 拼寫apiyi,不是 apiyiiapiyl
最簡單的自證方法:看報錯。只要還出現 platform.openai.com,請求就還在打 OpenAI。
把報錯原文連同這一頁一起發給它。每個文件頁右上角都有「複製頁面」按鈕,把頁面內容 + 報錯一起貼給 AI,它就能對照著定位是哪一處配置沒生效。這是最快的排錯路徑。
那才輪到查 Key 本身:登入後臺「令牌」頁確認該 Key 狀態為「啟用」、餘額充足、沒有限制模型白名單。完整排查見 為什麼提示 API Key 無效?
文生圖預設 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 系列總覽

引數、價格、接入提示詞與常見報錯。