集成 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 头部