Protokener / DOCUMENTATION
Chat Completions
通用 OpenAI 兼容对话,支持匹配模型的流式与函数工具调用。
示例使用占位密钥;模型与价格以实时目录为准。
端点与认证
| 方法 | POST |
|---|---|
| URL | https://protokener.com/v1/chat/completions |
| 认证 | Authorization: Bearer YOUR_API_KEY |
请求参数
| model · string · 必填 | 实时目录中的精确模型 ID |
|---|---|
| messages · array · 必填 | role / content 对话消息 |
| stream · boolean · 可选 | 支持的模型可使用 SSE |
| tools / tool_choice · 可选 | 仅限支持的模型与工具类型 |
| temperature / max_tokens · 可选 | 支持范围与上限以所选模型为准 |
请求示例
先设置 PROTOKENER_API_KEY 环境变量。MODEL_ID 必须替换为当前密钥实时目录中的精确 id。示例在本地运行会产生真实请求;推理请求按实际用量计费。
curl https://protokener.com/v1/chat/completions \
-H "Authorization: Bearer $PROTOKENER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID",
"messages": [
{
"role": "user",
"content": "Hello"
}
],
"stream": true
}'响应与限制
非流式返回 choices 与 usage;流式读取 data 事件直到结束。图像模型不能使用此接口。多模态、结构化输出等能力以所选模型为准。
资料来源:server/src/relay/relay.controller.ts · server/src/relay/relay.service.ts