跳到主要内容
Protokener
工具集成OpenAI SDK

Protokener / DOCUMENTATION

OpenAI SDK

示例使用占位密钥;模型与价格以实时目录为准。

平台配置入口

打开 API 密钥 → 客户端,选择对应工具。下图是本项目的真实配置区域,不是第三方软件界面。演示密钥与 MODEL_ID 均为占位数据,使用时请选择你自己的密钥与实时模型。

OpenAI SDK 的 Protokener 平台配置区域
本项目本地实拍 · 脱敏测试数据;未进行导入、下载授权或真实模型调用。

协议与认证

GET /v1/models查询本密钥可用模型
POST /v1/chat/completionsOpenAI Chat Completions
POST /v1/responsesOpenAI Responses,Codex 使用
POST /v1/messagesAnthropic Messages,Claude Code 使用
POST /v1/images/generationsOpenAI 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