11# 接入 TokenPony(小马算力)
2-
3- [ AstrBot] ( https://astrbot.app/ ) 是一个开源的一站式 Agent 聊天机器人平台及开发框架。支持将大模型能力接入 QQ、飞书、钉钉、Slack、Telegram、Discord 等多种主流消息平台上,提供开箱即用的 RAG、Agent、MCP 等功能,并拥有丰富的 API 接口,以方便进行二次开发和集成。AstrBot 拥有强大的社区和丰富的插件生态。
4-
5- TokenPony(小马算力)提供统一的 API,让您可以通过单一端点访问数百个 AI 模型,同时自动处理回退并选择最具成本效益的选项。
6-
7- ## 部署并配置 AstrBot
8-
9- ### 通过 Docker 部署
10-
11- 请确保你的环境上已经安装了 Docker 和 Git。
12-
13- ``` bash
14- git clone https://github.com/AstrBotDevs/AstrBot
15- cd AstrBot
16- docker compose up -d
17- ```
18-
19- > [ !TIP]
20- > 如果您的网络环境在中国大陆境内,上述命令将无法正常拉取。您可能需要修改 compose.yml 文件,将其中的 ` image: soulter/astrbot:latest ` 替换为 ` image: m.daocloud.io/docker.io/soulter/astrbot:latest ` 。
21-
22- ### 访问 AstrBot WebUI
23-
24- ``` txt
25- http://127.0.0.1:6185
26- ```
27-
28- 默认账户和密码均为 ` astrbot ` ,登录后会提示修改默认密码。
29-
30- ### 配置对话模型
2+ ## 配置对话模型
313
324注册并登录小马算力 [ TokenPony] ( https://www.tokenpony.cn/3YPyf ) 。
335
@@ -43,101 +15,8 @@ http://127.0.0.1:6185
4315
4416粘贴上面创建和选择的 ` API Key ` 和 ` 模型名称 ` ,点击保存,完成创建。您可以点击下方 ` 服务提供商可用性 ` 的 ` 刷新 ` 按钮测试配置是否成功。
4517
46- ### 应用对话模型
18+ ## 应用对话模型
4719
4820在 AstrBot WebUI,点击左栏 ` 配置文件 ` ,找到 AI 配置中的 ` 默认聊天模型 ` ,选择刚刚创建的 ` tokenpony ` (小马算力) 提供商,点击保存。
4921
50- ![ 配置对话模型_2] ( /source/images/tokenpony/image_1.png )
51-
52- ### 在线聊天测试(可选)
53-
54- 您可在 AstrBot WebUI 左栏 ` 聊天 ` 页面来测试您配置的模型。
55-
56- ![ 聊天测试] ( /source/images/tokenpony/image_2.png )
57-
58- ## 接入消息平台(以飞书为例)
59-
60- 此处以飞书为例。您可前往 [ AstrBot 文档] ( https://docs.astrbot.app/ ) -> ` 部署 ` -> ` 部署消息平台 ` 查看其他消息平台的接入方式。
61-
62- ### 创建飞书机器人
63-
64- 前往 [ 开发者后台] ( https://open.feishu.cn/app ) ,创建企业自建应用。
65-
66- ![ 创建企业自建应用] ( /source/images/lark/image.png )
67-
68- 添加应用能力——机器人。
69-
70- ![ 添加应用能力] ( /source/images/lark/image-1.png )
71-
72- 点击凭证与基础信息,获取 app_id 和 app_secret。
73-
74- ![ 获取 app_id 和 app_secret] ( /source/images/lark/image-4.png )
75-
76- ### 配置 AstrBot
77-
78- 1 . 进入 AstrBot 的管理面板
79- 2 . 点击左边栏 ` 机器人 `
80- 3 . 然后在右边的界面中,点击 ` + 创建机器人 `
81- 4 . 选择 ` lark(飞书) `
82-
83- 弹出的配置项填写:
84-
85- - ID: 随意填写,用于区分不同的消息平台实例。
86- - 启用: 勾选。
87- - app_id: 获取的 app_id
88- - app_secret: 获取的 app_secret
89- - 飞书机器人的名字
90-
91- 如果您正在用国际版飞书,请将 ` domain ` 设置为 ` https://open.larksuite.com ` 。
92-
93- 点击 ` 保存 ` 。
94-
95- ### 设置回调和权限
96-
97- 接下来,点击事件与回调,使用长连接接收事件,点击保存。** 如果上一步没有成功启动,那么这里将无法保存。**
98-
99- ![ 设置事件与回调] ( /source/images/lark/image-6.png )
100-
101- 点击添加事件,消息与群组,下拉找到 ` 接收消息 ` ,添加。
102-
103- ![ 添加事件] ( /source/images/lark/image-7.png )
104-
105- 点击开通以下权限。
106-
107- ![ 开通权限] ( /source/images/lark/image-8.png )
108-
109- 再点击上面的` 保存 ` 按钮。
110-
111- 接下来,点击权限管理,点击开通权限,输入 ` im:message:send,im:message,im:message:send_as_bot ` 。添加筛选到的权限。
112-
113- 再次输入 ` im:resource:upload,im:resource ` 开通上传图片相关的权限。
114-
115- 最终开通的权限如下图:
116-
117- ![ 最终开通的权限] ( /source/images/lark/image-11.png )
118-
119- ### 创建版本
120-
121- 创建版本。
122-
123- ![ 创建版本] ( /source/images/lark/image-2.png )
124-
125- 填写版本号,更新说明,可见范围后点击保存,确认发布。
126-
127- ### 拉入机器人到群组
128-
129- 进入飞书 APP(网页版飞书无法添加机器人),点进群聊,点击右上角按钮->群机器人->添加机器人。
130-
131- 搜索刚刚创建的机器人的名字。比如教程创建了 ` AstrBot ` 机器人:
132-
133- ![ 添加机器人] ( /source/images/lark/image-9.png )
134-
135- ### 🎉 大功告成
136-
137- 在群内发送一个 ` /help ` 指令,机器人将做出响应。
138-
139- ![ 成功] ( /source/images/lark/image-13.png )
140-
141- ## 更多功能
142-
143- 您可以前往 [ AstrBot 文档] ( https://docs.astrbot.app/ ) 查看更多功能和配置。
22+ ![ 配置对话模型_2] ( /source/images/tokenpony/image_1.png )
0 commit comments