你將建立的內容
你將呼叫POST /v1/images/generations,使用 GPT 圖片模型生成一張圖片,解碼回傳的 b64_json,並將其儲存為圖片檔案。
先決條件
- 已將 CometAPI API key 儲存在
COMETAPI_KEY - 用於檔案儲存範例的 Python 3.10+ 或 Node.js 18+
- 伺服器端環境。請勿在公開的前端程式碼中使用密鑰來呼叫圖片生成。
API key、基底 URL、驗證
使用與 OpenAI 相容的圖片端點:程式碼範例
使用下方分頁查看可直接複製的 cURL、Python 與 Node.js 範例。流程說明
GPT 圖片生成會在單一請求中回傳完整結果。GPT 圖片模型會在data[0].b64_json 中回傳 base64 圖片資料。請將該值解碼,並將位元組寫入與 output_format 相符的檔案。
如果你需要 URL 輸出,請確認所選模型是否支援 URL 回應。GPT 圖片模型在維護中的參考範例裡使用 base64 輸出。
常見參數
疑難排解 / FAQ
儲存的檔案無法開啟
儲存的檔案無法開啟
請確認你已將
b64_json 解碼為 base64 位元組,並使用與 output_format 相符的副檔名來儲存檔案。模型拒絕某個參數
模型拒絕某個參數
圖片參數會因模型而異。請先從最精簡的參考範例開始,然後一次加入一個選用欄位。
回應中沒有 URL
回應中沒有 URL
對 GPT 圖片模型請使用
b64_json。URL 輸出是否支援取決於模型。後續步驟
- 閱讀 建立圖片 API 參考文件。
- 在 Models 中尋找圖片 model ID。
- 使用 呼叫模型前預估請求成本 來估算請求成本。
- 使用 錯誤代碼與重試策略 處理失敗情況。