Github BettaFish 微舆docker部署教程 —— 打造你的八卦天团!

文章目录

一、从github上获取

\qquad 打开作者 666ghj的github仓库 。这里就看运气了,网络好的话一下子就进去了。
\qquad 接下来,就是需要将项目给clone下来

具体的操作如下:

  1. 选择一个文件夹,然后打开终端
  2. 在终端上输入 git clone https://github.com/666ghj/BettaFish.git

但是也依然会存在网络的问题,所以我建议是去下载zip的压缩包,然后进行解压缩。

解压缩完后,通过 visual studio code 打开整个项目。

二、修改配置文件

docker-compose.yml文件

  1. 找到docker-compose.yml文件,然后打开

  2. 换源 ,只需要将第7行的代码注释放开,并给第5行增加注释,这样我们后面配置docker的速度就会非常快!相当于换了一个南京大学的源。

  3. 修改端口 ,我在部署的时候不知道为什么一直5000的端口是被占用的,所以在这里我们需要修改端口,记住,我们只需要在这个文件下修改端口 ,后面你也会看到另外的文件中出现端口,但是我们并不需要修改!

    在这里改成5050即可

  4. 保存 ,最后一定不要忘记按保存,cmd + s 或 ctrl + s

配置 .env

  1. 首先我们打开终端

  2. 然后在终端输入: cp .env.example .env

    然后你就能看到你出现了一个文件 .env

  3. 点击进入,然后开始进行后续的配置

数据库配置

\qquad 在点击进入.env文件后,先配置数据库,数据库这里我们不需要过的思考,也不需要我们本地有数据库,因为我们都是用docker提供的,++我们只管配置++
\qquad 接下来只需要像我一样配置数据库,就好了

复制代码
# ====================== 数据库配置 ======================
# 数据库主机,例如localhost 或 127.0.0.1
DB_HOST=db
# 数据库端口号,默认为3306
DB_PORT=5432
# 数据库用户名
DB_USER=bettafish
# 数据库密码
DB_PASSWORD=bettafish
# 数据库名称
DB_NAME=bettafish
# 数据库字符集,推荐utf8mb4,兼容emoji
DB_CHARSET=utf8mb4
# 数据库类型mysql或postgresql
DB_DIALECT=postgresql

配置大模型

同样的还是在.env文件下,接下来就是大模型的配置了,也是最重要和最容易出错的一步。

依据作者的提示,作者在这里有详细说明他推荐的大模型。

我们++一共需要配置10个关键的信息++

事先说明,要想真正的通过docker启动项目,必须是要花钱的,钱就是需要花在这些大模型的调用,我通过我的经验,给大家讲解怎么省钱来玩这个项目。

其次,本次项目也只是为了好玩,所以一切的消费需要自己考虑清楚,按需付费,本人在这里不存在打广告的行为

在模型选择上,我们将会使用一下大模型:

  • qwen-plus
  • deepseek-chat
  • Gemini-2.5-pro
  • kimi-k2

网络搜索工具:

  • Tavily API
  • Bocha Web Search API

首选使用云雾API来配置除Gemini-2.5-pro的大模型,因为在这里我不知道为什么我无法在云雾API中使用Gemini-2.5-pro这个大模型,所以后面我们再说

云雾配置
  1. 通过github或其他登陆进来,前往控制台然后打开钱包

  2. 然后适当充值,我的建议大概是充值¥20即可,注意这里写的是40但实际上只需要支付¥20

  3. 然后打开API令牌,然后创建令牌

  4. 配置只需要对两处进行配置,分别是名称和额度设置,其他的不用处理

  5. 配置完后点击提交,然后将密钥复制下来

  6. 回到vscode然后打开.env,按照我的方式给填写API_KEY和URL

    API_KEY就填写你刚刚复制下来的,URL填写https://yunwu.ai/v1

    模型名称在备注里有说明,直接复制粘贴即可。
    \qquad 记住,不要给推荐Geimini-2.5-pro的填写!!
    \qquad

gemini-2.5-pro配置

注意,刚刚那个千万不要配置gemini-2.5-pro的大模型,请你再回去检查检查

  1. 打开作者推荐的网站推理时代

  2. 先去注册,然后打开上侧的密钥,进行充值,这里建议大家充值$3就够,差不多21RMB

  3. 然后回到密钥处,这个时候你应该会默认就存在一个密钥了,如果没有就创建一个,之后将API-key复制下来,像下图一样粘贴到vscode里

网络搜索的API配置

\qquad 最后就是给两个网络搜索的工具配置API了,这两个很简单
\qquad 其中,Tavily API密钥密钥只需要登陆注册就可以
\qquad Bocha Web在登陆进去有一个免费资源包,到时候你点击申请就可以,这个还是很实惠的,然后同样去申请api key然后复制粘贴到vscode里的.env文件,如下图所示:

URL就跟我填写一样的就好,然后就是记住不要填错API喔

三、开始测试

\qquad 其实光是配置上面的api,总共只需要花费¥50左右了,这是我的付费方式,你也可以直接去人家的大模型官方的文档里获取api。

接下来就是直接实战测试

  1. 打开你的docker,一定要确保你的docker能够成功运行,关于docker的话题可以前往b站观看大佬的教程。

  2. 回到vscode里,在终端输入指令docker compose up -d

  3. 然后打开浏览器,edge或者chrome,在浏览器里输入localhost:5050

如果你打开了像我一样的打开了上面的界面,那就恭喜你完成了配置,下面你就可以保存并启动系统了!

然后你就可以输入一个主题,比如我在这里输入
++"研究近3年的中国民办本科大学生毕业的就业率情况"++

输入后点击搜索,然后去每一个agent里看看他们有没有报错,如果没有那就恭喜了!

你获得了一个八卦助手!

四、相关问题

\qquad 如果有任何的问题,欢迎大家可以在评论区里进行讨论,互相帮助。

相关推荐
emem.2 小时前
【超详细】VSCode连接GitHub全攻略:上传/克隆代码一步到位
ide·vscode·github
猫头虎2 小时前
猫头虎AI分享|可把GitHub代码库变成实时文档中心的一款实用型MCP工具:GitMCP,让AI随时访问最新文档代码,消除代码幻觉
人工智能·github·aigc·ai编程·ai写作·agi·ai-native
普通网友2 小时前
Cloudflare 部署 GitHub MoonTV 全流程:免费追剧重点环节解析
github
thinktodo19982 小时前
GitHub Spec Kit 中文使用说明
github
YRr YRr2 小时前
GitHub Copilot Pro 学生认证免费订阅及VS Code集成完整教程
github·copilot
七月七332 小时前
半小时搞定GitHub学生认证
笔记·github
KevinRay_2 小时前
Github如何上传项目(超详细小白教程)
git·gitee·开源·github·vim
彭石榴2 小时前
github copilot学生认证教程,免费使用两年Copilot Pro!!(避免踩坑版)
vscode·github·copilot
安装虚拟机的老师傅2 小时前
手把手教你在GitHub上运行开源项目(新手必看版)
开源·github