Minima 项目使用教程

Minima 项目使用教程

minima On-premises conversational RAG with configurable containers minima 项目地址: https://gitcode.com/gh_mirrors/mini/minima

1. 目录结构及介绍

Minima 项目是一个开源的 RAG( Retrieval Augmented Generation)系统,它可以在本地或云环境中运行。以下是项目的目录结构及各部分的简要介绍:

minima/
├── assets/               # 存储项目资源文件
├── chat/                 # 包含聊天界面相关的代码
├── electron/             # 电子应用相关的代码
├── indexer/              # 索引器代码,用于索引本地文件
├── linker/               # 链接器代码,用于整合不同组件
├── llm/                  # 包含语言模型相关的代码
├── mcp-server/           # 用于集成 Anthropic Claude 应用的服务器代码
├── .gitignore            # 指定 Git 忽略的文件和目录
├── .gitmodules           # 指定包含子模块的文件
├── LICENSE               # 项目的许可协议文件
├── README.md             # 项目的自述文件
├── docker-compose-chatgpt.yml  # ChatGPT 集成用的 Docker 配置文件
├── docker-compose-mcp.yml    # Anthropic Claude 集成用的 Docker 配置文件
├── docker-compose-ollama.yml  # Ollama 模型集成用的 Docker 配置文件
├── run.sh                # 项目启动脚本
└── .env.sample           # 配置文件示例

2. 项目的启动文件介绍

项目的启动主要通过 run.sh 脚本进行,该脚本会根据配置文件 docker-compose-*.yml.env 文件来启动整个系统。以下是启动命令的基本使用方法:

  • 对于完全本地的安装,使用以下命令:

    docker compose -f docker-compose-ollama.yml --env-file .env up --build
    
  • 对于启用 ChatGPT 的安装,使用以下命令:

    docker compose -f docker-compose-chatgpt.yml --env-file .env up --build
    
  • 对于集成 MCP(Anthropic Desktop 应用)的安装,使用以下命令:

    docker compose -f docker-compose-mcp.yml --env-file .env up --build
    

启动后,可以通过访问 http://localhost:3000 来使用聊天界面。

3. 项目的配置文件介绍

项目的配置文件主要包括 .env.sample 文件,它是 .env 文件的示例,用户需要根据自己的需求进行修改并创建一个 .env 文件。以下是配置文件中可能包含的一些关键环境变量:

  • LOCAL_FILES_PATH: 指定本地文件的根目录,该目录下的文件将会被索引。
  • EMBEDDING_MODEL_ID: 指定使用的嵌入模型 ID。
  • EMBEDDING_SIZE: 定义嵌入模型的维度。
  • OLLAMA_MODEL: 指定使用的 Ollama 模型 ID。
  • RERANKER_MODEL: 指定重排器模型的 ID。
  • USER_ID: 用户的邮箱地址,用于 ChatGPT 集成。
  • PASSWORD: 任意密码,用于创建 Firebase 账户。

.env 文件中配置好这些变量后,就可以通过上述的启动命令来启动项目了。

minima On-premises conversational RAG with configurable containers minima 项目地址: https://gitcode.com/gh_mirrors/mini/minima

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翟桔贞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值