SupaStore

返回博客列表

Base URL 是什么?API Base URL 怎么填(OpenAI、Claude、中转站配置对照表)

Base URL 是什么、怎么填?本文讲清 API Base URL 的含义和拼接规则,说明 Base URL 要不要加 /v1,给出 OpenAI SDK、Claude Code、Anthropic SDK、Cursor 和各类 AI 客户端的 Base URL 配置对照表,附 OpenAI Compatible 渠道配置步骤和 404、401 等常见报错排查。

SupaStore 开发者体验组 ·

Base URL 是什么?API Base URL 怎么填(OpenAI、Claude、中转站配置对照表)

**Base URL 是什么?**它是 API 请求的"根地址",客户端会在它后面拼上具体的接口路径,比如 /chat/completions、/messages、/models,再把请求发出去。接入中转站时,Base URL 填错一个 /v1 或多一个斜杠,就会直接报 404。

这篇文章讲清 API Base URL 的拼接规则、要不要加 /v1,再给出 OpenAI SDK、Claude Code、Cursor 和常见 AI 客户端的 Base URL 配置对照表,最后整理常见报错。还不了解 API中转站是什么的话,可以先看《API中转站是什么?2026 AI中转站选型避坑指南》。


Base URL 是什么意思

一个完整的 API 请求地址由两部分组成:

https://api.supastore.cc/v1  +  /chat/completions
└──────── Base URL ────────┘    └── 接口路径 ──┘
  • Base URL:服务商的接口根地址,由你在客户端里填写;
  • 接口路径:由 SDK 或客户端自动拼接,不同功能对应不同路径。

换一个服务商,只需要改 Base URL 和 API Key,代码和接口路径都不用动。这也是 API中转站能"无缝替换"官方接口的原因。

SupaStore 的接口地址

用途 完整请求地址
OpenAI 兼容对话 POST https://api.supastore.cc/v1/chat/completions
Claude 原生 Messages 协议 POST https://api.supastore.cc/v1/messages
获取模型列表 GET https://api.supastore.cc/v1/models

对应的 Base URL 统一是 https://api.supastore.cc/v1。


API Base URL 要不要加 /v1

这是配置时最常见的问题。规则其实很简单:看客户端会不会自动帮你补 /v1。

字段叫 "Base URL":填到 /v1

OpenAI 官方 SDK、Claude Code、大多数 OpenAI Compatible 渠道配置界面,都是直接在你填的 Base URL 后面拼接口路径,不会再补 /v1。所以必须填完整的 https://api.supastore.cc/v1。

字段叫 "API 域名 / API Host":只填域名

部分聊天客户端的输入框叫"API 域名"或"API Host",它们会自己在后面补上 /v1。这类客户端只填 https://api.supastore.cc,否则会变成 /v1/v1/...。

三个通用规则

  1. 不要把接口路径写进 Base URL:填 .../v1,不要填 .../v1/chat/completions;
  2. 末尾不要多加 /:https://api.supastore.cc/v1/ 在部分客户端会拼出双斜杠;
  3. 拿不准时先用 cURL 测试 /v1/models,能返回模型列表就说明地址和 Key 都没问题。

Base URL 配置对照表

工具 / SDK 配置项 填写内容
OpenAI Python / Node.js SDK base_url / baseURL 或环境变量 OPENAI_BASE_URL https://api.supastore.cc/v1
Anthropic Python SDK base_url https://api.supastore.cc/v1
Claude Code ANTHROPIC_BASE_URL https://api.supastore.cc/v1
Cursor Override OpenAI Base URL https://api.supastore.cc/v1
OpenAI Compatible 渠道(各类 AI 应用) Base URL https://api.supastore.cc/v1
Cherry Studio API 域名(OpenAI 类型) https://api.supastore.cc
NextChat / Chatbox 接口地址 https://api.supastore.cc

各工具的完整配置步骤:


在 AI 应用里配置 OpenAI Compatible 渠道

很多 AI 应用、Agent 平台和插件都提供"OpenAI Compatible"渠道,配置界面大同小异:

  1. 渠道名称:随便起一个便于识别的名字,例如 supastore;
  2. 协议:选择 OpenAI Compatible;
  3. Base URL:填写 https://api.supastore.cc/v1;
  4. API Key:填入在 SupaStore 控制台【令牌管理】中创建的 sk- 开头的密钥;
  5. 获取模型:点击后应用会请求 /v1/models,自动拉取这个 Key 可用的模型;
  6. 手动填写模型:自动获取失败时,按模型 ID 逗号分隔填写,例如 claude-sonnet-5-5,gpt-4o,模型 ID 以模型广场为准;
  7. 测试连接:保存前先测试,确认能正常返回。

用 OpenAI SDK 验证 Base URL

from openai import OpenAI

client = OpenAI(
    api_key="sk-your-supastore-api-key",
    base_url="https://api.supastore.cc/v1",
)

print([m.id for m in client.models.list().data][:5])

resp = client.chat.completions.create(
    model="claude-sonnet-5-5",
    messages=[{"role": "user", "content": "用一句话解释什么是 Base URL"}],
)
print(resp.choices[0].message.content)

用 cURL 验证 Base URL

curl https://api.supastore.cc/v1/models \
  -H "Authorization: Bearer sk-your-supastore-api-key"

curl https://api.supastore.cc/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-your-supastore-api-key" \
  -d '{"model": "claude-sonnet-5-5", "messages": [{"role": "user", "content": "你好"}]}'

Base URL 常见报错排查

报错 常见原因 处理方法
404 Not Found 漏写 /v1、多写了一层 /v1,或把接口路径写进了 Base URL 按客户端类型填写,SDK 类填 https://api.supastore.cc/v1
401 Unauthorized Key 错误、复制时多了空格,或把官方 Key 用在了中转站 重新复制中转站控制台里的 Key
获取模型为空 Key 没有勾选可用模型,或客户端不支持 /models 检查 Key 的模型权限,改为手动填写模型
400 模型不存在 模型 ID 拼写错误 在模型广场复制准确的模型 ID
连接超时 Base URL 填成了官方地址,国内网络无法直连 确认填的是中转站地址

更多排查步骤见常见问题排查。不同中转站价格怎么比较,见《API中转站倍率是什么意思?》。


常见问题 (FAQ)

Q: Base URL 是什么意思?

答: Base URL 是 API 请求的根地址,客户端会在它后面拼接 /chat/completions、/messages、/models 等接口路径;更换服务商时,通常只需要修改 Base URL 和 API Key。

Q: Base URL 要不要加 /v1?

答: 取决于客户端:OpenAI SDK、Claude Code 和 OpenAI Compatible 渠道这类直接拼接路径的,需要填到 /v1;字段叫 API 域名、会自动补 /v1 的客户端,只填域名即可。

Q: SupaStore 的 Base URL 是多少?

答: SupaStore 的 Base URL 是 https://api.supastore.cc/v1,OpenAI 兼容接口和 Claude 原生 Messages 接口都使用这个地址。

Q: OPENAI_BASE_URL 环境变量怎么设置?

答: 在终端执行 export OPENAI_BASE_URL="https://api.supastore.cc/v1",并同时设置 OPENAI_API_KEY,大部分 OpenAI SDK 和开源工具会自动读取这两个变量。

Q: Base URL 填对了还是 404 怎么办?

答: 检查末尾是否多了斜杠、是否把 /chat/completions 写进了 Base URL,以及客户端是否会自动补 /v1,然后用 cURL 请求 /v1/models 确认地址可用。