AGTCloud API Docs
文件指南API Reference整合與資源更新與幫助
文字與對話

Chat Completions

使用 OpenAI 相容的 Chat Completions API 建立文字、多模態和工具呼叫回應。

Chat Completions API 會根據訊息清單生成模型回應,適用於一般文字對話、多模態輸入、串流輸出、結構化輸出和函式工具呼叫。不同模型支援的輸入類型和進階參數可能不同,請以目前 API Key 可用的模型及實際呼叫結果為準。

POST/v1/chat/completions

根據指定的訊息清單生成模型回應。API 支援一般回應和 SSE 串流回應;圖片、音訊、工具呼叫、結構化輸出等進階功能取決於所選模型。

切換模型時,建議先使用最小文字請求驗證基本功能,再逐項啟用進階參數。

授權

bearerAuth
授權Bearer <token>

在 Authorization Header 中使用 Bearer your-api-key。

傳遞位置: header

請求主體

請依模型的輸入模態選擇請求結構。三個檢視使用相同的 Chat Completions 端點,並共用相同的生成參數。

application/json
文字對話

適用於一般聊天、內容生成與文字推理。訊息內容可以直接使用字串。

model
目前帳戶可用的文字模型 ID。
messages[].role
訊息角色,例如 user、system 或 assistant。
messages[].content
字串格式的文字訊息。
application/json
{
  "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

OpenAI Chat Completions 官方文件檢視上游協議定義與最新欄位變更。