系列导语
本文是【大模型API中转站】系列的实操手册,聚焦 4SAPI 中转平台的完整接入流程。从注册账号到发出第一条 API 请求,每一步都有截图级的文字指引。建议收藏,接入时对照操作。
一、整体流程速览
一句话记住整个流程:
注册用户 → 充值余额 → 创建令牌 → 选择分组 → 设置额度/期限 → 完成创建 → 调用 API
API 的本质也很简单:
API = URL + 令牌
调用配置示例:
URL: https://4sapi.com
密钥: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
⚠️ 关键提示:根据你要调用的模型,必须查阅技术文档(https://4sapi.apifox.cn/)来确定 URL 是否需要追加
/v1或/v1/chat/completions。不同模型的接口路径不同,不能想当然。
二、第一步:注册与充值
2.1 注册账号
前往 4SAPI 官网,使用邮箱完成注册。国内邮箱即可,无需海外手机号。
2.2 充值
进入「控制台」页面,选择左侧栏的「钱包管理」,根据实际需求进行充值。
确保账户余额大于 0,否则无法发起 API 调用。支持支付宝、对公转账,按量计费,没有最低消费门槛。
三、第二步:创建 API Key(令牌)
这是整个流程中最关键的一步。API Key 是你调用所有模型的通行证。
3.1 添加令牌
选择左侧栏的「密钥管理」,点击「添加令牌」。
3.2 填写令牌信息
| 配置项 | 说明 | 建议 |
|---|---|---|
| 令牌名称 | 给这个 Key 起个名字 | 用项目名或用途命名(如 my-chatbot、cursor-dev) |
| 选择分组 | 不同分组对应不同资源渠道 | 参考模型广场价格,或咨询客服经理 |
| 令牌额度 | 该 Key 的可用额度上限 | 按项目预算设置,超出后自动停用 |
| 有效期 | Key 的过期时间 | 长期项目建议按月/年设置 |
填写完成后,点击「提交」按钮即可生成 Key。
3.3 保存 Key
⚠️ 密钥仅显示一次,生成后务必立即复制保存。丢失后无法找回,只能重新创建。
3.4 查看 Key 信息
创建完成后,在密钥管理页面可以看到该 Key 的以下信息:
- 当前状态(启用/停用)
- 剩余余额
- 关联的分组
- 创建时间与有效期
四、第三步:选择分组与模型
4.1 分组是什么
不同分组对应不同的资源渠道。分组区别在于:
- 资源渠道不同:不同上游供应商,覆盖的模型有差异
- 稳定性不同:线路质量和容灾能力有区别
- 质量不同:同模型不同分组的响应质量可能存在差异
建议结合自己的使用需求选择性价比最高的分组。不确定选哪个时,可以直接联系客服经理协助选型。
4.2 查看模型广场
在「模型广场」页面可以看到每个分组下可用的模型列表和对应的消耗价格。
4.3 查看模型详情
点击模型名称可以查看该模型的详细信息,包括:
- 模型介绍与适用场景
- 计费规则
- 支持的 API 端点
- 请求格式要求
4.4 复制模型名称
❗ 模型名称必须与平台登记的名称完全一致,一个字都不能错。
正确示范:
✅ claude-sonnet-4-5-20250929 (从模型广场直接复制)
✅ gpt-5.3 (从模型广场直接复制)
✅ deepseek-v4 (从模型广场直接复制)
❌ claude-sonnet-4.5 (名称不规范,缺少日期后缀)
❌ Claude Sonnet 4.5 (有空格和大写混用)
❌ gpt5.3 (缺少连接符)
建议直接从模型广场页面复制模型名称,不要手打。
五、第四步:获取中转地址
在控制台页面右侧可以看到不同的站点信息。4SAPI 提供多个接入节点,你可以根据自己的网络情况选择延迟最低的站点。
六、第五步:确定 API 地址和模型名称
这是最容易踩坑的一步——URL 不是固定的,不同模型对应的 API 端点可能不同。
6.1 三种常见的 URL 格式
| URL 格式 | 使用场景 |
|---|---|
https://4sapi.com |
部分模型的基础端点 |
https://4sapi.com/v1 |
最常见,OpenAI 兼容接口 |
https://4sapi.com/v1/chat/completions |
部分第三方软件要求填完整路径 |
如何确定用哪个? 从「模型广场」页面点击目标模型,查看该模型对应的 API 端点。或者查阅技术文档 https://4sapi.apifox.cn/。
6.2 配置信息汇总
调用任何一个模型,你需要确认以下三个信息:
┌─────────────────────────────────────────────┐
│ API 地址 → https://4sapi.com/v1 │
│ API 密钥 → sk-xxxxxxxxxxxxxxxxxxxxxxxx │
│ 模型名称 → claude-sonnet-4-5-20250929 │
└─────────────────────────────────────────────┘
七、第六步:代码接入
7.1 环境准备
# Python 版本要求
python --version # >= 3.8
# 安装依赖
pip install openai>=1.0.0
# 如需走 Anthropic 原生格式:
pip install anthropic>=0.30.0
7.2 方式一:OpenAI 兼容格式(推荐)
使用时,把 Key 放在 HTTP 请求的头部进行鉴权,向指定接口地址发送请求:
from openai import OpenAI
client = OpenAI(
base_url="https://4sapi.com/v1", # 从模型广场确认的 URL
api_key="sk-你的4SAPI令牌密钥" # 密钥管理中创建的 Key
)
response = client.chat.completions.create(
model="claude-sonnet-4-5-20250929", # 从模型广场复制的名称,必须完全一致
messages=[
{"role": "system", "content": "你是一个专业的Python开发助手。"},
{"role": "user", "content": "用 Python 写一个 LRU 缓存实现,要求线程安全。"}
],
temperature=0.7,
max_tokens=4096
)
print(response.choices[0].message.content)
7.3 方式二:Anthropic 原生格式
from anthropic import Anthropic
client = Anthropic(
api_key="sk-你的4SAPI令牌密钥",
base_url="https://4sapi.com/v1",
timeout=120
)
response = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=8192,
system="你是一个专业的技术文档写手,输出使用 Markdown 格式。",
messages=[
{"role": "user", "content": "帮我总结一下 React 19 的核心更新。"}
]
)
print(response.content[0].text)
7.4 替换已有项目的 API 地址
💡 替换技巧:如果你原本就是调 OpenAI 官方 API 的项目,只需将代码中的
https://api.openai.com/替换为https://4sapi.com即可,其他代码不用改。
Claude 模型也支持原生 /v1/messages 接口,详情参考 Claude 原生接口调用文档。
7.5 第三方软件/平台的 URL 配置
在一些第三方软件或平台输入自定义 URL 时,可能需要不同的路径格式。具体 URL 可从「模型广场」页面点击模型查看:
https://4sapi.com
https://4sapi.com/v1 ← 最常见
https://4sapi.com/v1/chat/completions
不同软件对 URL 格式的要求不同(有的要求填 API Base,有的要求填完整端点),建议先查阅对应软件的自定义 API 配置文档。
八、第七步:验证与测试
8.1 快速验证
运行任意一段接入代码,如果终端正常返回模型回复,说明接入成功。
8.2 三项核心测试
# 测试 1:连通性
response = client.chat.completions.create(
model="claude-sonnet-4-5-20250929",
messages=[{"role": "user", "content": "ping"}]
)
print("✅ 连通性正常" if response else "❌ 连通失败")
# 测试 2:长文本(确认超时设置合理)
long_prompt = "请详细分析以下代码:" + "def example():\n pass\n" * 200
response = client.chat.completions.create(
model="claude-sonnet-4-5-20250929",
messages=[{"role": "user", "content": long_prompt}],
max_tokens=4096
)
print(f"✅ 长文本通过,返回 {len(response.choices[0].message.content)} 字符")
# 测试 3:并发
# 同时发 5 个请求,全部成功返回即为通过
九、常见踩坑汇总
| 坑 | 原因 | 解法 |
|---|---|---|
| 调不通 | URL 少写了 /v1 |
去模型广场确认正确的 API 端点 |
| 404 错误 | URL 多写了后缀 | 部分模型的端点不需要 /chat/completions |
| 401 认证失败 | 把后台登录密码当 API Key 了 | 去密钥管理页面复制真正的 API Key |
| 模型不存在 | 模型名字拼错了 | 从模型广场直接复制,不要手打 |
| 余额不足 | 账户余额为 0 | 去钱包管理充值 |
| 第三方软件连不上 | URL 格式不对 | 尝试 /v1、/v1/chat/completions、不带后缀三种 |
技术文档:https://4sapi.apifox.cn/
模型广场:登录控制台后可见
客服咨询:如对分组选型有疑问,可直接联系客服经理协助
本文是【大模型API中转站】系列的实操手册。文中提及的 4SAPI 为当前演示平台,读者可根据自身需求选择合适的中转平台。