Developer Docs

快速开始

CodeingForce 文档中心

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

文档中心联系客服