OpenAI Responses
使用 OpenAI Responses 相容 API 建立文字、圖片、工具呼叫和推理回應。
Responses API 使用 Typed Items 統一表達文字、圖片、檔案、工具呼叫和推理結果,適合需要多模態輸入、內建工具、有狀態互動或語意化串流事件的應用程式。不同模型可使用的 Item 型別、工具和進階欄位可能不同,請以目前帳戶可見模型及實際呼叫結果為準。
/v1/responses根據文字、圖片、檔案或 Typed Input Items 建立模型回應。API 可以傳回訊息、推理項和工具呼叫等不同型別的 Output Items,並支援透過 SSE 傳輸語意事件。
模型是否支援圖片、內建工具、推理、狀態關聯或結構化輸出,取決於目前帳戶可見模型及其上游供應管道。建議先完成最小文字請求,再逐項啟用進階欄位。
授權
bearerAuth 在 Authorization Header 中使用 Bearer your-api-key。
傳遞位置: header
請求主體
Responses 使用 Typed Items 表達輸入、工具和輸出。請依任務選擇檢視模式;欄位是否生效取決於模型與供應管道。
application/json最直接的方式是將字串傳入 input,也可以使用訊息形式的 Typed Items。
- model
- 目前 API Key 可見且支援 Responses 的模型 ID。
- input
- 字串或 Typed Input Items 陣列。
- instructions
- 僅套用於本次回應的高階指令。
{
"model": "MODEL_ID",
"input": "請用三句話介紹你自己。"
}基礎文字回應。input 可以直接使用字串,也可以傳入 Typed Input Items。
Responses 的工具、狀態、推理和多模態功能可能因模型與上游供應管道而異;建議先完成最小文字請求,再逐項啟用進階欄位。
回應主體
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json