Minions项目安装与配置指南

Minions项目安装与配置指南

minions Big & Small LLMs working together minions 项目地址: https://gitcode.com/gh_mirrors/minions/minions

1. 项目基础介绍

Minions是一个开源通信协议项目,它允许小型设备上的模型与云端的前沿模型协同工作。该项目通过仅在本地读取长上下文,可以减少云成本,同时保持最小或无质量损失。Minions项目适用于希望通过设备与云端模型协作来提高效率和节省成本的开发者。

该项目主要使用Python编程语言实现。

2. 项目使用的关键技术和框架

  • 通信协议:Minions协议是该项目核心,允许设备端模型与云端模型之间的有效通信。
  • 本地模型服务器:支持ollama和tokasaurus两种本地模型服务器,适应不同的硬件配置。
  • 云端模型服务:支持OpenAI、TogetherAI、OpenRouter、Perplexity等云端LLM服务。
  • Pydantic:用于数据验证和设置配置文件的框架。

3. 项目安装和配置的准备工作

在开始安装前,请确保您的系统中已安装以下依赖:

  • Python 3.10-3.11(注意:Python 3.13不支持)
  • Git版本控制系统
  • 可能需要的依赖包(如pip)

安装步骤

第1步:克隆项目仓库

打开命令行,执行以下命令克隆Minions项目:

git clone https://github.com/HazyResearch/minions.git
cd minions
第2步:安装Python包

在项目目录下,运行以下命令安装Minions包:

pip install -e .

如果需要安装额外的MLX-LM或Cartesia-MLX包,请使用以下命令:

pip install -e ".[mlx]"

对于Cartesia-MLX,先安装基础包,然后按照下面的说明操作。

第3步:安装本地模型服务器

根据您的硬件配置选择并安装ollama或tokasaurus:

  • 对于没有NVIDIA GPU的用户,安装ollama:

    # 安装ollama
    # ...
    
    # 启用Flash Attention(如果需要)
    launchctl setenv OLLAMA_FLASH_ATTENTION 1
    # 如果在Mac上,重启ollama应用
    
  • 对于有NVIDIA GPU且需要运行Minions协议的用户,安装tokasaurus:

    pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ tokasaurus==0.0.1.post1
    
第4步:配置云端模型API

设置至少一个云端LLM服务提供者的API密钥:

export OPENAI_API_KEY=<your-openai-api-key>
export OPENAI_BASE_URL=<your-openai-base-url>
# 如果需要使用不同的OpenAI API端点

# 对于Together AI
export TOGETHER_API_KEY=<your-together-api-key>

# 对于OpenRouter
export OPENROUTER_API_KEY=<your-openrouter-api-key>
export OPENROUTER_BASE_URL=<your-openrouter-base-url>

# 对于Perplexity
export PERPLEXITY_API_KEY=<your-perplexity-api-key>
export PERPLEXITY_BASE_URL=<your-perplexity-base-url>

# 对于Tokasaurus
export TOKASAURUS_BASE_URL=<your-tokasaurus-base-url>

# 对于DeepSeek
export DEEPSEEK_API_KEY=<your-deepseek-api-key>

请将<your-openai-api-key>等占位符替换为您实际获取的API密钥。

完成以上步骤后,您就可以开始使用Minions项目了。

minions Big & Small LLMs working together minions 项目地址: https://gitcode.com/gh_mirrors/minions/minions

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

魏秦任

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

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

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

打赏作者

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

抵扣说明:

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

余额充值