全部文档

在 Zed 中使用 6bee.ai

Zed 的 Agent 支持 OpenAI 兼容服务商。可以在服务商设置里添加 6bee.ai,也可以直接改 settings.json。

开始之前

  • 较新版本的 Zed。
  • 用已验证的邮箱注册账户,预付费充值后,在控制台的「API 密钥」页创建密钥,并妥善保管。
  • 模型 ID 可以在控制台查看,也可以用 GET https://api.6bee.ai/v1/models 获取。把 <模型 id> 换成其中一个。

添加服务商

打开 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

表单写入的就是下面这段,也可以手动编辑。其中的数字只是示例,请按所选模型的上限填写。

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
          }
        ]
      }
    }
  }
}

确认可用

  1. 在 Agent Panel 的模型菜单里选择 6bee 的模型。
  2. 发一条简短的消息。
  3. 控制台的使用日志里会出现这次请求。

排错

HTTP 401
密钥缺失或不正确。从控制台重新复制,不要带空格或引号。
提示模型不存在
模型 ID 不匹配。用 GET /v1/models 查看可用的 ID,或到控制台核对。
HTTP 429
超出了账户限额(请求频率、输入 token 或并发)。响应头 Retry-After 给出需要等待的秒数。
长会话中出现 HTTP 400
请求已经放不进模型的上下文窗口。压缩或清空对话,或换用窗口更大的模型。
因余额不足被拒绝
每次请求会先预扣「输入 + max_tokens 输出」。充值,或调低 max_tokens。