llm 是开发框架领域的开源项目,由 rustformers 开发,2023 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(6,156)位列前 8%,在开发框架分类的 803 个项目里位列前 9%。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-20。完全免费,可自行部署使用。
它主要面向的使用场景是:Rust项目中集成LLM推理能力。同类可对比的替代方案包括 rust-bert、llm-chain、candle。
1从源码安装 CLI
README 推荐方式,安装 main 分支最新功能到 cargo bin 目录,完成后可直接用 llm 命令。
cargo install --git https://github.com/rustformers/llm llm-cli2或用 cargo 安装
安装已发布版本,但 README 说明该版本已过时、不含最新模型支持,不推荐。
cargo install llm-cli3准备模型文件
README 示例使用 RedPajama GGML 模型,需自行从给出的 Hugging Face 地址下载到本地。
4运行推理
-a 指定模型架构,-m 指定本地模型路径,-p 为提示词,-r 可选、从远程仓库加载 tokenizer。
llm infer -a gptneox -m RedPajama-INCITE-Base-3B-v1-q4_0.bin -p "Rust is a cool programming language because" -r togethercomputer/RedPajama-INCITE-Base-3B-v15查看帮助
想了解 llm CLI 的全部参数,用 --help 查看,README 明确推荐这种方式。
llm --help6跑调试示例
仓库自带的简单推理示例,便于调试,参数与 CLI 类似但不用写 -a/-m 选项名。
cargo run --release --example inference gptneox RedPajama-INCITE-Base-3B-v1-q4_0.bin -r $OPTIONAL_VOCAB_REPO -p $OPTIONAL_PROMPT7可选 Docker 构建
README 指出 Dockerfile 位于 utils 目录,NixOS 的 flake 清单在项目根目录。
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
-a | 是 | 指定模型架构,示例为 gptneox。 | gptneox |
-m | 是 | 本地模型文件路径,必填参数。 | RedPajama-INCITE-Base-3B-v1-q4_0.bin |
-p | 是 | 评估用的提示词,必填参数。 | Rust is a cool programming language because |
-r | 否 | 从 Hugging Face 仓库加载 tokenizer,通常比从模型文件加载效果更好。 | togethercomputer/RedPajama-INCITE-Base-3B-v1 |
-v | 否 | 指定本地 tokenizer 文件的路径。 | /your/path/tokenizer.json |
执行 llm --help 能正常输出帮助信息,或 llm infer 成功打印出提示词的补全文本。
Q:应该用 cargo install llm-cli 还是从源码装?
A:README 明确说明已发布版本过时、不支持最新模型,推荐用 cargo install --git 从源码安装 main 分支。
Q:GPU 加速没有生效怎么办?
A:README 提示 CUDA、OpenCL、Metal 等 GPU 支持只有在编译时开启对应 feature 才可用。
Q:这个项目还值得用吗?
A:仓库已归档、不再维护。README 推荐改用 Ratchet、mistral.rs、kalosm 或 candle-transformers 等替代库。
Q:-r 参数会不会需要联网?
A:会。它会从远程 Hugging Face 仓库下载 tokenizer,离线时可改用 -v 指定本地 tokenizer 文件。
rust-bert、llm-chain、candle
llm 是开发框架领域的开源项目,由 rustformers 开发,2023 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(6,156)位列前 8%,在开发框架分类的 803 个项目里位列前 9%。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-20。完全免费,可自行部署使用。
它主要面向的使用场景是:Rust项目中集成LLM推理能力。同类可对比的替代方案包括 rust-bert、llm-chain、candle。
上一篇:fragments
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
langchain
开源
组装 AI 应用的乐高积木,从想法到上线不换工具
The agent engineering platform.
transformers
开源
全球最大的模型仓库全家桶,想用的模型一把抓
Transformers: the model-definition framework for state-of-the-art machine learning m···
pi
开源
一套 TypeScript 工具包,快速搭出能写代码的 AI agent
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI