Developer Docs
快速开始
Base URL
所有 OpenAI 兼容请求都走下面这个入口:
https://codeingforce.com/v1
如果你使用 Claude Code 或 Anthropic SDK,Base URL 则用:
https://codeingforce.com
先确认模型
建议先调用一次 GET /v1/models,确认当前 token 所属分组已经开放了哪些模型。
curl https://codeingforce.com/v1/models \
-H "Authorization: Bearer $CODEINGFORCE_API_KEY"
第一个请求
curl https://codeingforce.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $CODEINGFORCE_API_KEY" \
-d "{
\"model\": \"$OPENAI_MODEL\",
\"messages\": [
{ \"role\": \"user\", \"content\": \"Hello CodeingForce\" }
]
}"
JavaScript 示例
const response = await fetch("https://codeingforce.com/v1/chat/completions", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.CODEINGFORCE_API_KEY}`,
},
body: JSON.stringify({
model: process.env.OPENAI_MODEL,
messages: [{ role: "user", content: "Hello CodeingForce" }],
}),
});
const result = await response.json();
console.log(result);
接入检查
- 确认请求头里已经带上
Authorization: Bearer <api token>。 - 确认
model使用的是你的 token 所属分组里已经开放的模型。 - 首次联调先关闭
stream,等基础响应没问题再切到流式。 - 如果收到 401、402、429,先看
API 鉴权和计费与退款规则。
如果你接的是 Claude Code 或 Anthropic SDK,先看 客户端配置 和 Anthropic Messages。