BASE URL
https://token666.pages.dev/v1
SETUP
上线检查
- 1网关程序Cloudflare Pages Functions
- 2上游密钥设置 UPSTREAM_API_KEY Secret
- 3访问密钥设置 ACCESS_KEYS Secret
- 4自定义域名可选,先使用 pages.dev
FIRST REQUEST
首个请求
POST /v1/chat/completions
{
"model": "gpt-4.1-mini",
"messages": [
{ "role": "user", "content": "你好" }
]
}
RESPONSE
返回结果
等待请求...
QUICKSTART
接入 Token666
接口兼容 OpenAI 请求格式。将 SDK 的 Base URL 指向本站,并使用管理员分配的网关访问密钥。
不要提交上游密钥。客户端只使用
tk_live_... 格式的网关密钥。cURL
curl https://token666.pages.dev/v1/chat/completions \
-H "Authorization: Bearer tk_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4.1-mini",
"messages": [{"role": "user", "content": "你好"}]
}'
Python
from openai import OpenAI
client = OpenAI(
api_key="tk_live_your_key",
base_url="https://token666.pages.dev/v1",
)
response = client.chat.completions.create(
model="gpt-4.1-mini",
messages=[{"role": "user", "content": "你好"}],
)
print(response.choices[0].message.content)
JavaScript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "tk_live_your_key",
baseURL: "https://token666.pages.dev/v1",
});
const response = await client.chat.completions.create({
model: "gpt-4.1-mini",
messages: [{ role: "user", content: "你好" }],
});
常见错误
401网关密钥缺失或无效403Origin 或模型不在允许范围413请求体超过 1 MB502上游配置错误或暂时不可用504上游请求超过 60 秒安全建议
为不同用户分配不同网关密钥,定期轮换并及时撤销泄露密钥。限制模型清单和允许的浏览器来源,不记录提示词与完整响应。
静态控制台Cloudflare Pages
正常网关函数/api/status
检测中上游配置UPSTREAM_API_KEY
检测中RUNTIME
运行信息
- 部署平台
- Cloudflare Pages Functions
- 健康检查
/api/status- 最大请求体
- 1 MB
- 上游超时
- 60 秒