Protokener / DOCUMENTATION
OpenAI SDK
示例使用占位密钥;模型与价格以实时目录为准。
平台配置入口
打开 API 密钥 → 客户端,选择对应工具。下图是本项目的真实配置区域,不是第三方软件界面。演示密钥与 MODEL_ID 均为占位数据,使用时请选择你自己的密钥与实时模型。

协议与认证
| GET /v1/models | 查询本密钥可用模型 |
|---|---|
| POST /v1/chat/completions | OpenAI Chat Completions |
| POST /v1/responses | OpenAI Responses,Codex 使用 |
| POST /v1/messages | Anthropic Messages,Claude Code 使用 |
| POST /v1/images/generations | OpenAI Images,图像生成使用 |
使用 Authorization: Bearer YOUR_API_KEY;Messages 也支持 x-api-key。不同模型支持的协议不同,请在 API 密钥配置页选择对应客户端和模型。不要将平台内部管理凭证或登录验证码当成 API Key。
API 配置页的 Model ID 下拉框展示与模型倍率页相同的完整在线目录;当前密钥无权使用的模型仍会显示,但不可选择。选择可用模型后,cURL、Python 和 Node.js 示例会自动切换到该模型对应的 Chat Completions、Responses、Messages 或 Images 端点。
curl https://protokener.com/v1/models \
-H "Authorization: Bearer $PROTOKENER_API_KEY"curl https://protokener.com/v1/chat/completions \
-H "Authorization: Bearer $PROTOKENER_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"model":"YOUR_MODEL_ID","messages":[{"role":"user","content":"你好"}],"stream":true}'from openai import OpenAI
import os
client = OpenAI(api_key=os.environ['PROTOKENER_API_KEY'],
base_url='https://protokener.com/v1')
response = client.responses.create(model='YOUR_MODEL_ID', input='你好')
print(response.output_text)将 YOUR_MODEL_ID 换成目录返回且支持当前协议的 id。流式响应使用 SSE,客户端需要持续读取直到结束;中途断开不代表上游没有产生费用。网关不是完整 OpenAI 或 Anthropic 全产品 API,文件、Batch、Realtime 等未列出的接口不在支持范围。
资料来源:front/docs-content/pages.json · api