Appearance
故障排查
如果工具接入 SilkAPI 后无法正常使用,可以按本页顺序检查。
API Key 无效
常见表现:
401 Unauthorizedinvalid api keyauthentication failed
检查项:
- API Key 是否复制完整。
- API Key 前后是否有空格。
- API Key 是否已在控制台删除或禁用。
- 当前工具是否读取了错误的环境变量。
建议重新创建一个测试 API Key,再复制到工具中验证。
Base URL 填错
常见表现:
404 Not Foundconnection refused- 工具仍然请求官方接口
检查项:
- Base URL 是否以 SilkAPI 控制台显示为准。
- OpenAI-compatible 工具是否填写了
/v1。 - Claude Code 类工具是否需要不带
/v1的地址。 - 修改后是否重启了工具或终端。
示例:
text
OpenAI Compatible: https://api.silkapi.com/v1
Claude Code: https://api.silkapi.com具体以工具要求和 SilkAPI 控制台显示为准。
模型不存在
常见表现:
model not foundinvalid modelmodel is not available
检查项:
- 模型名称是否拼写正确。
- 当前订阅或分组是否支持该模型。
- 工具是否自动使用了默认模型。
- 自定义模型是否需要加前缀,例如 Aider 中的
openai/模型名称。
环境变量不生效
先查看当前终端是否读取到变量:
bash
echo $OPENAI_API_KEY
echo $OPENAI_BASE_URL
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL如果没有输出,说明当前终端没有读取配置。修改 ~/.zshrc、~/.bashrc 或系统环境变量后,需要重新打开终端。
查看当前 Shell:
bash
echo $SHELL如果输出包含 zsh,优先检查 ~/.zshrc。如果输出包含 bash,优先检查 ~/.bashrc 或 ~/.bash_profile。
请求过多或额度不足
常见表现:
429 Too Many Requestsrate limit exceededquota exceeded
检查项:
- 当前订阅额度是否充足。
- 是否有多个工具共用同一个 API Key。
- 是否有 Agent 长时间循环调用。
- 是否触发了速率限制。
建议为 Agent 工具使用单独 API Key,便于限制和排查。
工具调用失败
部分 Agent 工具会使用 function calling、tool use 或流式响应。如果模型或接口不完全支持,可能出现工具调用失败。
建议:
- 换用 SilkAPI 推荐的工具调用兼容模型。
- 先用普通聊天任务验证模型可用。
- 再测试读文件、写文件、执行命令等高级能力。
- 降低任务复杂度,避免一次性授权高风险操作。
仍然无法解决
请准备以下信息再联系支持:
- 使用的工具名称和版本
- Base URL 是否包含
/v1 - 模型名称
- 报错截图或完整错误文本
- 问题发生时间
不要发送完整 API Key。必要时请先打码。