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 名称,也可能加上提供商前缀。