常见错误现象
当您看到类似以下错误信息时:什么是 Base URL?
Base URL(基础 URL / 请求地址)是 API 请求的目标服务器地址。不同的 API 服务提供商使用不同的 Base URL。Base URL 和 API Key 必须一一对应
| 服务提供商 | Base URL | API Key 格式 | 是否匹配 |
|---|---|---|---|
| API易 | https://api.apiyi.com | sk-xxxx...... | ✅ 正确 |
| OpenAI 官方 | https://api.openai.com | sk-xxxx...... | ✅ 正确 |
| ❌ API易 Key | https://api.openai.com | sk-xxxx...... | ❌ 错误 |
| ❌ OpenAI Key | https://api.apiyi.com | sk-xxxx...... | ❌ 错误 |
关键原则:使用哪家的 API Key,就必须将请求发送到对应服务商的 Base URL。
正确的配置方法
方法一:修改 Base URL(推荐)
只需将请求地址从 OpenAI 官网替换为 API易,其他代码完全不变:方法二:使用环境变量
设置环境变量后,代码中无需显式指定 Base URL:API易支持的请求地址格式
根据您的代码情况,API易支持以下三种 Base URL 格式:- 格式 1:带 /v1(推荐)
- 格式 2:带 /v1/(末尾有斜杠)
- 格式 3:完整路径
常见问题排查
我确认修改了 Base URL,但仍然报错
我确认修改了 Base URL,但仍然报错
可能原因:
- 代码中有多处配置:检查是否在配置文件、环境变量、代码初始化等多处都设置了 Base URL
- 使用了代理或中间件:某些代理工具可能会重定向请求
- 缓存问题:重启程序或清除缓存后重试
- 拼写错误:确认
apiyi拼写正确(不是apiyii或apiyl)
如何确认 Key 是否有效?
如何确认 Key 是否有效?
在 API易 后台查看:
- 登录 API易 后台
console.apiyi.com - 进入「令牌」页面
- 检查 Key 状态是否为「启用」
- 确认账户余额充足
使用第三方工具(如 ChatBox、OpenCat)如何配置?
使用第三方工具(如 ChatBox、OpenCat)如何配置?
大多数第三方工具都有「自定义 API」或「自建服务器」选项:
- API 地址 / Base URL:
https://api.apiyi.com/v1 - API Key:从 API易 后台复制您的 Key
- 模型名称:参考 API易 文档中的模型列表
代码示例在哪里可以找到?
代码示例在哪里可以找到?
API易 提供了多种语言的完整代码示例:
- 快速开始文档:文档首页 → 代码示例
- 在线测试工具:后台 → ApiFox 在线测试
- GitHub 仓库:
github.com/apiyi/docs→ knowledge-base 目录
错误示例 vs 正确示例
❌ 错误配置
✅ 正确配置
快速测试方法
使用 cURL 命令快速验证配置是否正确:- API Key 是否正确复制(注意首尾空格)
- 网络连接是否正常
- 账户余额是否充足