公司动态

MiroFish 部署完整教程:5 分钟跑通,三种方式任选其一

📅 2026/8/24 23:51:09
MiroFish 部署完整教程:5 分钟跑通,三种方式任选其一
MiroFish 部署完整教程5 分钟跑通三种方式任选其一【免费下载链接】MiroFishA Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎预测万物项目地址: https://gitcode.com/GitHub_Trending/mi/MiroFishMiroFish 是一个简洁通用的群体智能引擎用大模型模拟群体行为预测话题与舆论的走向。这份 MiroFish 部署教程面向三类读者只想快速体验的新手、要改配置的开发者、要提代码的贡献者每条路径都给出可直接复制的命令和跑通长什么样的判定标准照着做 5 分钟即可在浏览器打开 MiroFish。先看选型表三种部署方式怎么选MiroFish 部署方式只有两种技术路线Docker 容器化启动一条命令拉起前后端和源码运行分别启动后端与前端。贡献者的额外工作只是配置.env和开调试模式命令与源码路线完全相同。你是谁推荐方式需要安装典型耗时零基础新手Docker 容器Docker Docker Compose5 分钟要改配置/扩展功能的开发者源码运行Python 3.11、Node.js10 分钟要提代码的贡献者源码运行 调试模式同开发者10 分钟开跑之前用下表做一次 30 秒的环境自检缺什么装什么检查项命令通过标准Dockerdocker --version打印版本号Docker Composedocker-compose --version打印版本号Pythonpython --version3.11 及以上仅源码方式需要npmnpm --version能打印版本号仅源码方式需要Gitgit --version打印版本号每条命令成功长什么样能正常打印出版本号即通过提示 command not found 说明该工具未安装先按官方指引安装再继续。零配置启动Docker 三条命令跑通这条路径只需要三条命令适合不想碰 Python 和 Node 的人。第 1 步获取代码git clone https://gitcode.com/GitHub_Trending/mi/MiroFish cd MiroFish成功后当前目录下能看到docker-compose.yml、backend、frontend等文件。第 2 步准备环境变量cp .env.example .env成功后多出一个.env文件。按文件内注释填入 LLM 密钥等配置Docker 方式会直接读取它缺关键配置容器起不来。第 3 步启动docker-compose up -d成功后docker-compose ps中mirofish容器状态为Up且不再反复重启。首次运行要拉取镜像等待几分钟属正常现象。启动流示意自检 3 问docker-compose ps显示 Up打开http://localhost:3000能看到 MiroFish 页面docker-compose logs mirofish没有报错循环三问全是即部署完成。源码部署开发者与贡献者的完整环境需要改代码或调配置时走这条路。核心是后端 5001 端口 前端 3000 端口两个服务分别启动。第 1 步后端环境git clone https://gitcode.com/GitHub_Trending/mi/MiroFish cd MiroFish/backend python -m venv venvLinux / macOS 激活source venv/bin/activateWindows 激活venv\Scripts\activate成功后命令行提示符前面出现(venv)前缀说明虚拟环境已生效后续安装只影响本项目。第 2 步装依赖 配置cp .env.example .env pip install -r requirements.txt python run.py按提示编辑.env后再启动。成功后终端出现 Flask 监听0.0.0.0:5001的日志访问http://localhost:5001有 API 响应。⚡ 贡献者在这里把.env的调试开关打开即可实时改码热更无需其他特殊参数。第 3 步前端新开一个终端cd MiroFish/frontend npm install npm run dev成功后终端提示Local: http://localhost:3000且自动弹出浏览器前端已把/api请求代理到后端 5001 端口无需额外配置。源码方式步骤流报错速查表与启动验收报错速查症状 → 原因 → 处理症状常见原因处理提示端口已被占用3000 / 5001 被其他程序占用改docker-compose.yml的主机端口映射如3001:3000或结束占用进程pip 安装失败pip 过旧、网络不稳、Python 版本不足先pip install --upgrade pip再重装确认 Python ≥ 3.11npm install 报错node_modules 缓存损坏删除node_modules后重新npm install容器起来了但页面打不开防火墙拦端口、容器未真正运行docker-compose ps看状态docker-compose logs mirofish看日志确认 3000、5001 已放行镜像拉取极慢网络到镜像仓库差换网络环境后重试或改用 compose 文件里注释的加速镜像启动后验收两种方式通用打开http://localhost:3000页面正常渲染上传一份报告文件图谱构建流程能走完能生成预测报告和交互界面输出符合预期性能建议与部署难度自评硬件参考MiroFish 部署的门槛不高按使用强度选档即可配置档位CPU内存存储体验档4 核8GB100GB SSD标准档8 核16GB200GB SSD高频使用16 核32GB500GB SSD调优方向频繁查询的数据可引入 Redis 缓存会话、热点查询结果对高频查询字段用户 ID、时间戳建索引并定期清理冗余数据对计算密集的代码路径优先做算法与数据结构层面的优化。自评与反馈给这次 MiroFish 部署打 1-5 分1 一次跑通5 反复折腾才成功卡住过把症状 命令 报错发到项目 issue帮助我们改进这份 MiroFish 安装教程【免费下载链接】MiroFishA Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎预测万物项目地址: https://gitcode.com/GitHub_Trending/mi/MiroFish创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考