Skip to main content

认证与 Base URL

本页是全站 Base URL 与鉴权方式的唯一事实源,其他页面只做引用。

核心心智

一个 API Key 走遍所有厂商。接入任何 SDK 通常只需改两处:base_urlapi_key

真正需要注意的只有两件事——Base URL 要不要带 /v1,以及用哪个鉴权 Header

Base URL

正式域名两个,都指向同一套服务:

域名状态
https://api.smartwan.com当前可用,示例均以此为准
https://api.tokenroute.com正式域名,尚未启用;启用后两者并行服务,无需更换 API Key

接口路径

完整地址 = https://api.smartwan.com + 接口路径。

协议接口路径
OpenAI 兼容/v1/chat/completions/v1/models
Anthropic Messages/v1/messages
Google Gemini/v1beta/models/{model}:generateContent
Responses API/v1/responses
图片生成 / 编辑/v1/images/generations/v1/images/edits

例:OpenAI 对话补全的完整地址是 https://api.smartwan.com/v1/chat/completions

/v1 加还是不加

用 SDK 时base_url 填到 /v1 为止:https://api.smartwan.com/v1,SDK 会自己拼后面的 /chat/completions

用 curl 时,写完整路径。

用客户端工具时,看工具页说明——有的自动补 /v1,重复填会得到 /v1/v1/... 然后报 404。

鉴权

Header 名称各协议不同,但填的都是同一个 API Key

协议Header
OpenAI 兼容Authorization: Bearer sk-你的Token
Anthropic Messagesx-api-key: sk-你的Token
Google Geminix-goog-api-key: sk-你的Token,或查询参数 ?key=sk-你的Token
最常见的错误

拿 OpenAI 的 Authorization 头去调 /v1/messages,或者反过来。Header 名称必须与接口协议匹配,混用会直接 401。

Anthropic 协议建议带上 anthropic-version: 2023-06-01。当前环境不强制,但保留可兼容官方 SDK 行为。

各厂商走哪个协议

DeepSeek、智谱 GLM、Kimi、MiniMax 等模型都通过统一的 OpenAI 兼容接口调用,也支持 Anthropic Messages 格式:

厂商OpenAI 兼容Anthropic MessagesGemini 原生
OpenAI
Anthropic
Google
DeepSeek
智谱 GLM
Kimi
MiniMax

走哪个协议就用哪个协议的 Header 和路径。各家的具体参数差异见厂商调用差异

下一步