项目背景
前面已经部署好了个人博客网站,就想着给博客接入一个AI助手,同时部署一个自己的AI对话平台,最好免费且额度管够
目前各家AI五花八门,不过大部分API都需要付费,那么有没有免费的?有,那就是agnes,关于agnes不过多介绍,自行参考官网
整体架构如下: 用oneapi这个软件统一对接agnes api,并分配令牌给Halo AI助手及私人AI对话平台,那就开干吧~
正式部署
首先到agnes首页注册一个账号
注册成功后进行登录,并生成API KEY
接下来部署oneapi
docker run -d \
--name oneapi \
--restart always \
-p 3800:3000 \
-v /data/oneapi:/data \
-e TZ=Asia/Shanghai \
justsong/one-api 访问http://ip:port,初始账号密码为root/123456,登录后重置密码
添加agnes渠道,输入对应信息
最后点击提交,测通就表示没问题
创建令牌(后面给Halo博客AI助手及AI聊天界面调用,这里可以限制模型及额度)
部署 chatgpt-next-web(注意: 模型agnes-2.5-pro-alpha是收费的,不要加进去)
docker run -d \
--name chatgpt-next-web \
--restart unless-stopped \
-p 3900:3000 \
-e OPENAI_API_KEY="xxxxx" \
-e BASE_URL="http://xxxx" \
-e DEFAULT_MODEL="agnes-2.5-flash" \
-e CUSTOM_MODELS="-all,+agnes-2.0-flash,+agnes-2.5-flash,+agnes-image-2.0-flash,+agnes-image-2.1-flash,+agnes-video-v2.0" \
-e DISABLE_FAST_LINK="1" \
yidadaa/chatgpt-next-web:latest 浏览器访问 http://ip:port,让他帮忙写一个linux巡检脚本,正常反馈

接下来到Halo后台安装好AI Foundation,对接oneapi并添加模型
安装智阅全能AI助手,语言模型选取agnes-2.5-flash

最后来看下成果吧~正常可以反馈, 还是挺可爱的

开放使用
知夏IT AI对话助手同步挂载到博客首页,网络原因目前响应比较慢,作为个人测试完全够用。毕竟免费,后续有空再慢慢探索~
评论区