AstrBot 配置教程

更新于

适用范围:AstrBot 当前中文版 WebUI 的内置 AI 对话提供商配置,附飞书接入步骤。

版本与验证:2026-09-28 按官方文档核对配置流程。配图为 apizt 原创配置示意图,接入地址统一使用 https://api.apizt.com/v1,聊天模型示例使用 gpt-6-sol。未使用真实 API Key 验证付费调用。

配置速查

配置项填写内容注意事项
提供商类型OpenAI Compatible在模型提供商的对话分类中新增。
提供商名称apizt用于识别连接。
API Base URLhttps://api.apizt.com/v1填写基础地址。
API Keyapizt API Key填写有效令牌。
模型 IDgpt-6-sol启用后设为实际配置的对话模型。

还没有 API Key?注册获取免费体验额度 · 已注册:进入控制台创建 API Key

为此工具单独创建令牌,并设置合理额度和模型权限。截图中的模型仅作示例,以账号当前可用模型为准;不要公开密钥或上传含密钥的配置文件。

本教程使用 AstrBot 当前中文版 WebUI 的内置 AI 配置,将 apizt 设置为对话模型提供商。完成 WebUI 测试后,再把模型用于飞书等消息平台机器人。

一、部署并进入 WebUI

已部署的用户直接进入 WebUI。首次使用可按官方 Docker 指南准备 Git 与 Docker Compose,然后运行:

git clone https://github.com/AstrBotDevs/AstrBot
cd AstrBot
docker compose up -d
docker compose logs -f

从启动日志获取管理地址和首次登录信息。WebUI 常用端口为 6185,以实际部署配置为准;初始密码以日志中的随机密码为准。完成首次登录后继续配置模型。

二、新增 apizt 提供商

  1. 在左侧进入 模型提供商,选择 对话 → 新增。
  2. 选择 OpenAI Compatible,提供商名称填写 apizt。
  3. API Base URL 填 https://api.apizt.com/v1,API Key 填自己的 apizt 令牌。
  4. 点击 保存并获取模型;获取模型列表后添加当前令牌可用的模型。
AstrBot 的 apizt 提供商配置;apizt 配置示意图,接入地址 https://api.apizt.com/v1,模型示例 gpt-6-sol
图 1:AstrBot 的 apizt 提供商配置。原创配置示意图,界面以所装版本为准。图中 sk-demo-not-a-real-key 为无效演示密钥;模型以令牌实际权限为准。点击图片可在页内放大,支持关闭按钮、点击图片外区域和 Esc 关闭。

三、添加并测试 gpt-6-sol

若模型列表包含 gpt-6-sol,点击该模型行的 + 启用。若列表获取失败,可先点击 保存配置,再通过 自定义模型 手动填写完整模型 ID。模型名称以 apizt 当前分组权限为准。

添加后点击 测试模型,按返回错误检查令牌、地址和模型权限。

获取或手动添加模型并测试连接;apizt 配置示意图,接入地址 https://api.apizt.com/v1,模型示例 gpt-6-sol
图 2:获取或手动添加模型并测试连接。原创配置示意图,界面以所装版本为准。图中 sk-demo-not-a-real-key 为无效演示密钥;模型以令牌实际权限为准。点击图片可在页内放大,支持关闭按钮、点击图片外区域和 Esc 关闭。

四、设为配置文件的对话模型

  1. 进入 配置文件,选择机器人实际使用的配置。
  2. 打开 AI 配置 → 模型 → 对话模型,选择刚添加的 apizt 模型。
  3. 点击右下角 保存配置。
  4. 在 WebUI 对话页发送「请只回复:连接成功」,检查回复及 apizt 调用日志。
将 apizt 模型应用到实际配置文件;apizt 配置示意图,接入地址 https://api.apizt.com/v1,模型示例 gpt-6-sol
图 3:将 apizt 模型应用到实际配置文件。原创配置示意图,界面以所装版本为准。图中 sk-demo-not-a-real-key 为无效演示密钥;模型以令牌实际权限为准。点击图片可在页内放大,支持关闭按钮、点击图片外区域和 Esc 关闭。

若已有多份配置,确认目标机器人绑定的是刚保存的那一份。本文采用内置 AI;使用 Dify 或 Coze 等外部 Agent Runner 时,应另按对应后端说明配置。

五、可选:接入飞书机器人

WebUI 对话验证成功后,进入 机器人 → 创建机器人,选择 lark(飞书)。按当前官方指南选择扫码创建或手动创建应用。

  1. 手动创建时填写飞书应用的 App ID 和 App Secret,并启用机器人。
  2. 国内飞书常用 socket 长连接;国际版或私有部署按官方说明选择对应模式。
  3. 完成消息事件订阅、权限申请与应用版本发布,再把机器人加入测试群。
  4. 按机器人的触发规则发送消息或 @ 机器人,检查 AstrBot 日志及 apizt 调用。

飞书 App Secret 填机器人平台配置,apizt API Key 填模型提供商配置,不能互相替换。完整权限与事件清单参见官方飞书教程。

常见问题

为什么添加模型后机器人仍未切换?

添加提供商与选择对话模型是两个步骤;在机器人使用的配置文件中选择新模型并保存。

模型列表失败就代表不能聊天吗?

可保存提供商后手动添加准确的模型 ID,再通过测试模型检查聊天接口。

相关教程与接口

怎样确认配置已生效

  1. 测试模型成功,实际配置文件已选择并保存该模型。
  2. WebUI 对话有回复,apizt 日志可核对请求。
  3. 消息平台绑定正确配置,按触发规则发送消息后收到回复。

接入失败时逐项检查

现象检查与处理
401 / Unauthorized重新复制有效的 apizt 令牌,检查空格、过期状态和额度。
404 / 接口路径错误基础地址填写 https://api.apizt.com/v1,不要追加 /chat/completions 或重复 /v1。
模型不存在或无权限核对完整模型 ID、令牌允许的模型与分组;gpt-6-sol 是本文示例。
429 / 限流或额度不足按错误体区分余额、令牌额度、并发与速率限制,减少并发后重试。
保存提供商后仍用旧模型在配置文件 → AI 配置 → 模型中选择新对话模型并保存。
WebUI 正常,飞书没有回复检查机器人启用状态、绑定配置、触发条件、消息事件、权限与应用发布状态。
模型列表无法获取保存提供商后使用自定义模型填写准确 ID,再单独测试模型。

资料与下一步

遇到问题时保留软件版本、请求时间、模型 ID、错误码和请求 ID,联系支持时先隐藏 API Key。