Protokener / DOCUMENTATION
Messages
Anthropic 原生消息协议,Claude Code 使用此接口。
示例使用占位密钥;模型与价格以实时目录为准。
端点与认证
| 方法 | POST |
|---|---|
| URL | https://protokener.com/v1/messages |
| 认证 | Authorization: Bearer YOUR_API_KEY |
请求参数
| model · string · 必填 | 支持 Messages 的模型 ID |
|---|---|
| messages · array · 必填 | user / assistant 消息 |
| max_tokens · integer · 必填 | 输出上限,必须处于模型允许范围 |
| system · string / array · 可选 | 系统提示,使用顶层字段 |
| stream / tools · 可选 | 依模型能力 |
请求示例
先设置 PROTOKENER_API_KEY 环境变量。MODEL_ID 必须替换为当前密钥实时目录中的精确 id。示例在本地运行会产生真实请求;推理请求按实际用量计费。
curl https://protokener.com/v1/messages \
-H "x-api-key: $PROTOKENER_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"MODEL_ID","max_tokens":256,"messages":[{"role":"user","content":"Hello"}]}'响应与限制
非流式返回 content 内容块与 usage,流式使用 Messages 事件。请求中的 anthropic-version / anthropic-beta 会透传。count_tokens 未单独实现。
资料来源:server/src/relay/relay.controller.ts · server/src/relay/relay.service.ts