在 Zed 中使用 6bee.ai
Zed 的 Agent 支持 OpenAI 兼容服务商。可以在服务商设置里添加 6bee.ai,也可以直接改 settings.json。
开始之前
添加服务商
打开 Agent Panel,进入它的设置,在 LLM Providers 下选择 Add Provider → OpenAI Compatible,然后填写:
- Provider name
6bee- API URL
https://api.6bee.ai/v1- API key
<你的密钥>。Zed 会把它存进系统钥匙串。- Model name
<模型 id>- Max tokens
- 模型的上下文窗口。
- Max output tokens
- 模型的输出上限。
- 上下文
- 输入加输出不超过模型窗口:按模型不同,为 128K 至 1M token。
- 输出
- max_tokens 最高到模型的输出上限:按模型不同,为 16,384 至 131,072。超出时自动降到上限,不会拒绝请求。不传时默认 8,192 至 32,768。
对应的 settings.json
表单写入的就是下面这段,也可以手动编辑。其中的数字只是示例,请按所选模型的上限填写。
{
"language_models": {
"openai_compatible": {
"6bee": {
"api_url": "https://api.6bee.ai/v1",
"available_models": [
{
"name": "<模型 id>",
"display_name": "6bee",
"max_tokens": 128000,
"max_output_tokens": 16384
}
]
}
}
}
} 确认可用
- 在 Agent Panel 的模型菜单里选择 6bee 的模型。
- 发一条简短的消息。
- 控制台的使用日志里会出现这次请求。
排错
- HTTP 401
- 密钥缺失或不正确。从控制台重新复制,不要带空格或引号。
- 提示模型不存在
- 模型 ID 不匹配。用
GET /v1/models查看可用的 ID,或到控制台核对。 - HTTP 429
- 超出了账户限额(请求频率、输入 token 或并发)。响应头
Retry-After给出需要等待的秒数。 - 长会话中出现 HTTP 400
- 请求已经放不进模型的上下文窗口。压缩或清空对话,或换用窗口更大的模型。
- 因余额不足被拒绝
- 每次请求会先预扣「输入 +
max_tokens输出」。充值,或调低max_tokens。