Chat Completions
使用 OpenAI 相容的 Chat Completions API 建立文字、多模態和工具呼叫回應。
Chat Completions API 會根據訊息清單生成模型回應,適用於一般文字對話、多模態輸入、串流輸出、結構化輸出和函式工具呼叫。不同模型支援的輸入類型和進階參數可能不同,請以目前 API Key 可用的模型及實際呼叫結果為準。
/v1/chat/completions根據指定的訊息清單生成模型回應。API 支援一般回應和 SSE 串流回應;圖片、音訊、工具呼叫、結構化輸出等進階功能取決於所選模型。
切換模型時,建議先使用最小文字請求驗證基本功能,再逐項啟用進階參數。
授權
bearerAuth 在 Authorization Header 中使用 Bearer your-api-key。
傳遞位置: header
請求主體
請依模型的輸入模態選擇請求結構。三個檢視使用相同的 Chat Completions 端點,並共用相同的生成參數。
application/json適用於一般聊天、內容生成與文字推理。訊息內容可以直接使用字串。
- model
- 目前帳戶可用的文字模型 ID。
- messages[].role
- 訊息角色,例如 user、system 或 assistant。
- messages[].content
- 字串格式的文字訊息。
{
"model": "MODEL_ID",
"messages": [
{
"role": "user",
"content": "你好!請用一句話介紹你自己。"
}
]
}文字對話請求。使用者訊息可以使用字串,或只包含 text 的內容陣列。
圖片與音訊輸入僅適用於支援相應模態的模型;請以目前帳戶可用模型及實際 API 功能為準。
回應主體
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json