llmware

用小型模型快速搭建企业级 RAG 流水线,省成本又安全。

llmware 是一个面向企业级 RAG(检索增强生成)场景的统一框架,专注于使用小型、专用模型构建高效、可控的 AI 应用。它解决了企业在落地大模型时面临的成本高、数据隐私、模型可控性差等核心问题。llmware 提供了一套完整的工具链,包括数据解析、分块、嵌入、向量数据库集成、模型微调、推理和提示词管理,支持从本地文件到云存储的多源数据接入。其核心能力在于将复杂的 RAG 流程抽象为简单的 API 调用,并内置了针对金融、法律等垂直领域优化的小模型,使开发者无需深入底层细节即可快速搭建生产级应用。框架强调模块化和可扩展性,支持与主流向量数据库和 LLM 服务无缝对接,同时提供模型仓库和微调工具,帮助企业根据私有数据定制专属模型,实现安全、低成本的 AI 落地。

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

项目数据

分类开源模型
开发团队llmware-ai
所属国家
定价模式free
价格说明开源框架,Apache-2.0许可,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agents,generative-ai-tools,llamacpp,llm,onnx,openvino,parsing,retrieval-augmented-generation,small-specialized-models
GitHub 星标★ 14834
30天Star增速
HF 下载量
上线时间2023-09-29 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:进阶 约 20 分钟 部署方式:库/依赖 8 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(项目开发语言为 Python)
  • 支持 Windows、Mac、Linux 平台
  • 本地运行 GGUF 量化模型建议至少 16 GB 内存
  • 如需 mongo / milvus / postgres,需能运行仓库中的 docker-compose 脚本

安装与启动步骤

  1. 1检查 Python 环境

    项目为 Python 框架,先确认本机已装 Python;本地跑量化小模型建议内存 16 GB 以上。

    python --version
  2. 2克隆项目代码

    从 GitHub 克隆 llmware 仓库到本地,后续示例脚本与 docker-compose 脚本都在仓库内。

    git clone https://github.com/llmware-ai/llmware.git
  3. 3进入项目目录

    切换到克隆下来的仓库目录,查看示例与配置脚本。

    cd llmware
  4. 4安装项目依赖

    README 未给出 pip 安装命令与依赖清单,请按仓库实际文档(如 setup.py / pyproject)安装后再运行示例。

  5. 5配置数据库

    快速起步用 sqlite + chromadb 无需额外安装;也可换成 faiss、lancedb 或 postgres。

    from llmware.configs import LLMWareConfig
    LLMWareConfig().set_active_db("sqlite")
    LLMWareConfig().set_vector_db("chromadb")
  6. 6加载模型做推理

    用 Prompt().load_model 加载模型,再调用 prompt_main 提问并打印返回结果,模型名取 README 列表中的值。

    from llmware.prompts import Prompt
    prompter = Prompt().load_model("bling-phi-3-gguf")
    output = prompter.prompt_main("What is the capital of France?", prompt_name="default_with_context", temperature=0.30)
    print(output["llm_response"])
    print(output["usage"])
  7. 7构建知识库

    创建 Library 并为其安装嵌入模型与向量库,即可把文档接入 RAG 流程。

    from llmware.library import Library
    lib = Library().create_new_library("my_library")
    lib.install_new_embedding(embedding_model_name="mini-lm-sbert", vector_db="milvus", batch_size=500)
  8. 8接入外部数据库

    需要 mongo、milvus、postgres 时,使用仓库提供的 docker-compose 脚本启动对应服务。

关键配置

配置项必填说明示例
active_db否设置主数据库,快速起步用 sqlitesqlite
vector_db否设置向量数据库,可选 chromadb、faiss、lancedb 等chromadb
embedding_model_name是安装到知识库上的嵌入模型名mini-lm-sbert
batch_size否安装嵌入时的批处理大小500
model_name否加载的模型名,可从 README 的 GGUF/Pytorch 列表选择bling-phi-3-gguf

如何确认成功

运行 README 的 hello world 脚本后,终端打印出 LLM Response、Gold Answer 与 LLM Usage,即表示模型加载与推理成功。

常见问题

Q:本地跑模型需要什么硬件?

A:README 说明量化 GGUF 版本加载更快,在至少 16 GB 内存的笔记本上运行效果不错;Pytorch 版则对资源要求更高。

Q:哪些模型适合笔记本使用?

A:README 列出 bling 系列小模型,如 bling-1b-0.1、bling-tiny-llama-v0、bling-phi-3,以及 bling-phi-3-gguf 等 GGUF 版本。

Q:不想安装数据库怎么办?

A:可直接使用 sqlite 作为主库、chromadb 作为向量库,README 明确标注该组合“无需安装”。

Q:支持云端大模型吗?

A:支持,README 说明可对接 OpenAI、Anthropic 和 Google 的领先云模型,同时兼容 HuggingFace、Sentence Transformers 等本地模型族。

注意事项

  • README 节选未包含 pip 安装命令与依赖清单,安装步骤请以仓库实际文档为准。
  • 首次加载模型会从 HuggingFace 下载权重,注意网络连通性与磁盘空间。
  • 框架支持 GGUF、OpenVINO、ONNXRuntime、WindowsLocalFoundry、Pytorch 等多种推理后端,可按目标平台选择。
  • mongo / milvus / postgres 的部署方式 README 未给出具体命令,需参考仓库内 docker-compose 脚本与示例。

核心亮点

  • 内置多种垂直领域小模型,推理成本低且可本地部署,数据不出域
  • 提供从数据解析到模型微调的全流程 API,开发效率高
  • 模块化设计,可灵活替换向量库和 LLM 后端,适配现有系统

不足之处

  • 文档/社区待观察
  • 生态相比 LangChain 等成熟框架仍偏小,第三方集成有限

适用场景

  • 企业私有知识库问答,如金融研报、法律合同检索
  • 低资源环境下的 RAG 应用,如边缘端或内网部署
  • 需要针对特定领域微调小模型的场景,如客服意图识别

替代项目

LangChain、LlamaIndex、Haystack

项目介绍

llmware 是开发框架领域的开源项目,由 llmware-ai 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(14,834)位列前 4%,在开发框架分类的 795 个项目里位列前 4%。

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

它主要面向的使用场景是:企业私有知识库问答,如金融研报、法律合同检索。同类可对比的替代方案包括 LangChain、LlamaIndex、Haystack。

上一篇:generative-ai

下一篇:awesome-ai-apps

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12