整合 API
Completions API
使用我們的 OpenAI 兼容聊天完成 API 與任何平台整合。
POST
API 整合提供了一個 OpenAI 兼容的聊天完成端點,您可以用它來與您的 Pathors 專案進行互動。
聊天完成
路徑參數
您的專案 ID
請求頭
使用您的 API 金鑰進行 Bearer 令牌認證
會話 ID,用於對話連續性。強烈建議使用此標頭傳遞會話 ID,而不是請求體中的 session_id 參數。
請求體
對話中的訊息陣列。每條訊息都應該有一個 role
(“system”、“user” 或
“assistant”)和 content
。
是否流式傳輸回應。默認為 false。
(deprecated) 會話 ID,用於對話連續性。建議使用 X-Session-ID 標頭代替。僅在不支持自訂標頭的環境中使用此參數。
請求範例:
回應頭
對話的會話 ID。此頭部會在回應中返回,可用於後續請求。
回應
完成的唯一標識符
物件類型(“chat.completion”)
完成創建時的 Unix 時間戳
用於完成的模型
完成選項陣列
對話的會話 ID
回應範例:
流式回應
當 stream
設置為 true
時,回應將以伺服器發送事件(SSE)的形式流式傳輸。每個事件包含以下格式的回應塊:
最後一個塊將有 finish_reason: "stop"
,並跟隨 data: [DONE]
。
錯誤回應
狀態碼 | 描述 |
---|---|
400 | 無效的請求體 |
401 | 無效的認證 |
500 | 內部伺服器錯誤 |
設置指南
- 在您的 Pathors 專案設置中啟用 API 整合
- 在您專案的整合設置中生成 API 金鑰
- 在您的請求中使用 API 金鑰作為 Authorization 頭部