0x1c Wiki
API Reference

Anthropic Messages

使用 Anthropic Messages 兼容接口接入 Claude Code 和需要 Claude 原生协议的客户端。

如果客户端是 OpenAI-compatible,优先使用 https://0x1c.io/v1。如果客户端明确要求 Anthropic 或 Claude 原生协议,则使用 Messages 兼容接口。

Endpoint

POST https://0x1c.io/v1/messages

部分客户端只要求填写 Base URL,此时通常填写:

https://0x1c.io

客户端会自己拼接 /v1/messages

curl 示例

curl https://0x1c.io/v1/messages \
  -H "x-api-key: YOUR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MODEL_ID",
    "max_tokens": 1024,
    "messages": [
      {
        "role": "user",
        "content": "请用中文解释 Claude Code 如何使用自定义 API。"
      }
    ]
  }'

如果你的客户端使用 Authorization: Bearer,也可以按客户端说明填写同一个 0x1c API Key。

Claude Code 环境变量

Claude Code 常见配置方式:

export ANTHROPIC_BASE_URL="https://0x1c.io"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"

有些环境或封装工具会读取 ANTHROPIC_API_KEY

export ANTHROPIC_API_KEY="YOUR_API_KEY"

如果不确定,先看工具文档或运行状态命令确认实际读取的是哪个变量。

常见问题

为什么 Claude Code 里不要填 /v1/messages

因为 Claude Code 通常需要的是 Base URL,不是完整 endpoint。填完整 endpoint 可能导致它请求到:

https://0x1c.io/v1/messages/v1/messages

这会产生 404 或路径错误。

模型名怎么填?

从 0x1c 控制台复制 Claude 模型的完整 ID。不同网关可能会保留原始 Claude 名称,也可能加上提供商前缀。

On this page