Yi

中文大模型新选择,从零训练性能强,拿来即用可微调

Yi 是由零一万物(01.AI)从零训练的一系列大语言模型,涵盖 base 和 chat 版本,参数规模从 6B 到 34B 不等。它旨在提供高性能、多语言(尤其中文)支持的开源模型,解决开发者对高质量中文 LLM 的需求。核心能力包括强大的语言理解、生成、推理和代码能力,在多项基准测试中表现优异,并支持长上下文(如 200K)。项目提供模型权重、推理代码和微调示例,便于社区使用和二次开发。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 7833
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队01-ai
所属国家
官网地址https://01.ai
定价模式free
价格说明开源模型,Apache-2.0许可证,可免费自行部署使用。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型large-language-models
GitHub 星标★ 7833
30天Star增速
HF 下载量
上线时间2023-11-03 00:00:00
最近更新2026-09-17 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:进阶 约 30 分钟 部署方式:Docker 7 步

环境要求

  • 安装 Docker(docs.docker.com 官方安装指南)
  • 安装 nvidia-container-toolkit 以支持 GPU 容器
  • 本地已有 Yi 模型权重文件(从 Hugging Face / ModelScope / wisemodel 下载)
  • 充足显存:README 的教程以 NVIDIA A800 80GB 或 4×4090 为例
  • 34B 微调场景:8 卡(每卡 >80GB 显存)且 CPU 内存 >900GB

安装与启动步骤

  1. 1安装运行环境

    按 README 要求先装好 Docker 与 nvidia-container-toolkit,否则 GPU 容器无法启动。

  2. 2准备模型权重

    从 Hugging Face、ModelScope 或 wisemodel 下载 Yi 模型到本地目录,记录该绝对路径。

  3. 3启动 Yi 容器

    把本地模型目录挂载到容器 /models,并开启全部 GPU; 换成真实路径。

    docker run -it --gpus all -v /your/model/path:/models ghcr.io/01-ai/yi:latest
  4. 4备用镜像源拉取

    若 ghcr.io 拉取缓慢或失败,README 提供了零一万物的备用镜像地址,可改用该地址。

    docker pull registry.lingyiwanwu.com/ci/01-ai/yi:latest
  5. 5容器内执行推理

    进入容器后按 pip 教程的推理方式操作,唯一区别是把 model_path 指向挂载路径 /models。

    model_path = '/models'
  6. 6conda-lock 方式安装

    不使用 Docker 时,可用 micromamba 按 conda-lock.yml 一次性创建名为 yi 的环境。

    micromamba install -y -n yi -f conda-lock.yml
  7. 7低资源改用 llama.cpp

    显存有限(如 MacBook Pro)时改用 llama.cpp 运行 2bit 量化模型,步骤见 README_llama.cpp.md。

关键配置

配置项必填说明示例
model_path是推理脚本中指定模型所在路径,Docker 方式下填挂载路径/models
--model是base 模型推理时传入的模型路径参数,改为容器内挂载路径/models
CUDA_VISIBLE_DEVICES否34B 微调时限制使用的 GPU 数量,控制 CPU 内存占用0,1,2,3
conda-lock.yml否依赖锁定文件,记录 conda 环境的精确依赖版本conda-lock.yml

如何确认成功

docker run 后能进入容器命令行即镜像启动成功;容器内把 model_path 设为挂载路径并推理,能正常输出文本即部署完成。

常见问题

Q:显存不足怎么办?

A:README 建议改用 llama.cpp 方案,本地运行量化模型 Yi-chat-6B-2bits,具体步骤见仓库 docs/README_llama.cpp.md。

Q:不想本地部署有别的选择吗?

A:可走 Replicate 上的 Yi API,或使用官方/Hugging Face Space 的 Yi-34B-Chat Playground 在线体验。

Q:官方 API 和 Playground 能直接用吗?

A:官方 API 已向部分申请人开放早期访问,官方 Playground 走白名单,需填写表单申请后使用。

Q:34B 微调对机器有什么要求?

A:典型配置为 8 卡节点、每卡显存 >80GB、CPU 内存 >900GB;用 CUDA_VISIBLE_DEVICES 限制参与训练的卡数,例如 0,1,2,3。

注意事项

  • Docker 启动命令中的 是占位符,必须替换成你本地的真实模型目录。
  • README 的 Docker 命令写作 -v : /models,实际挂载点以冒号后的 /models 为准。
  • 零一万物官方 API 与 Playground 需申请白名单,本文按官方开放流程说明,非白名单用户请先用第三方渠道。
  • pip 与 llama.cpp 的详细命令未在本节 README 中展开,需跳转仓库对应文档查看后再执行。

核心亮点

  • 从零训练,非基于 Llama 等架构,具有独立知识产权
  • 中文能力突出,在 C-Eval 等中文基准上表现优异
  • 提供 6B 到 34B 多种尺寸,适配不同算力场景

不足之处

  • 生态和社区规模相比 Llama 等仍有差距
  • 文档和工具链尚在完善中

适用场景

  • 中文对话和内容生成
  • 长文本理解与摘要
  • 企业私有化部署的基座模型

替代项目

Qwen、Baichuan、ChatGLM

项目介绍

Yi 是开源模型领域的开源项目,由 01-ai 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(7,833)位列前 6%,在开源模型分类的 422 个项目里位列前 9%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-17。Apache-2.0许可证,可免费自行部署使用。

它主要面向的使用场景是:中文对话和内容生成。同类可对比的替代方案包括 Qwen、Baichuan、ChatGLM。

上一篇:BayLing

下一篇:Consistency_LLM

同类项目推荐

Machine-Learning 开源

跟着博客笔记,边看边跑机器学习代码

All content related to machine learning from my blog

★ 115 2026-08-09
CoreML-Models 开源

下载即用的苹果端 AI 模型库,免去转换烦恼

Core ML model zoo for iOS/macOS — PyTorch models converted to ready-to-use .mlpacka···

★ 1873 2026-08-10