文档

快速开始

Synapsea 兼容 OpenAI 与 Anthropic 官方 SDK 的请求格式。把 base_url 指过来、换上你的 Key, 其余代码保持原样。

1. 创建 API Key

注册并完成邮箱验证后, 在控制台创建 Key。创建时可以单独设置额度上限与有效期, 建议按项目分别创建, 方便追踪消耗和单独停用。

2. 配置访问地址

所有请求发往同一个地址, 两种协议共用一个账户余额。

Base URL   https://app.claudelike.online
OpenAI 协议  https://app.claudelike.online/v1
鉴权头      Authorization: Bearer <你的 Key>

3. 发起第一次请求

curl

curl https://app.claudelike.online/v1/chat/completions \
  -H "Authorization: Bearer $SYNAPSEA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "messages": [{"role": "user", "content": "你好"}]
  }'

Python(OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    base_url="https://app.claudelike.online/v1",
    api_key="sk-****",
)

resp = client.chat.completions.create(
    model="claude-sonnet-5",
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)

Node(OpenAI SDK)

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://app.claudelike.online/v1",
  apiKey: process.env.SYNAPSEA_API_KEY,
});

const resp = await client.chat.completions.create({
  model: "claude-sonnet-5",
  messages: [{ role: "user", content: "你好" }],
});
console.log(resp.choices[0].message.content);

4. 在 Claude Code 等客户端中使用

凡是允许自定义 base_url 的客户端都可以接入, 包括 Claude Code、Codex、Cline、Cursor 等。以 Claude Code 为例:

export ANTHROPIC_BASE_URL=https://app.claudelike.online
export ANTHROPIC_AUTH_TOKEN=sk-****
claude

其它客户端在设置里找到 Base URL / API 地址一项, 填入上方地址即可, 无需改动其余配置。

错误码

返回体为标准 JSON, 出错时 message 字段说明原因。

状态码含义处理建议
401Key 无效、已删除或已禁用在控制台确认 Key 状态,必要时重新创建
402账户余额不足充值后立即恢复,无需重建 Key
403该 Key 无权访问所请求的模型创建 Key 时选择包含该模型的通道
404模型名写错或未开通核对模型名,见下方模型列表
429请求过于频繁退避重试,或联系我们调整上限
5xx服务暂时不可用建议实现指数退避重试

使用建议

  • 为不同环境创建独立 Key 并分别设置额度上限, 便于隔离与追踪。
  • 对 5xx 与 429 实现指数退避重试, 首次退避建议 1 秒起。
  • 流式输出请按 SSE 逐块读取, 与官方 SDK 行为一致。
  • Key 一旦泄露, 在控制台立即删除并重新创建, 其余 Key 不受影响。

还有问题?

接入过程中遇到任何问题, 发邮件给我们, 通常一个工作日内回复。