返回 AI 工具目录

LLama Cpp Agent

开发框架人工精选最近核验 2026年7月23日

llama-cpp-agent 是一个围绕 llama.cpp 的 Python 框架,为本地大模型提供对话、函数调用、结构化输出、检索增强生成(RAG)与基于工具的智能体链。核心思路是用受约束的引导式采样(grammar 与 JSON schema),即便模型未针对函数调用或 JSON 输出微调,也能稳定产出结构化结果。支持单次与并行函数调用、结构化对象生成、含 ColBERT 重排的 RAG,以及会话链、顺序链、映射链等多种智能体链。后端可对接 llama.cpp server、llama-cpp-python、TGI、vLLM 及 OpenAI 兼容服务。注:作者已声明不再维护,建议改用 ToolAgents 等框架;以 Python 编写,采用 MIT。

定价开源部署本地运行、自托管国内可达国内可达

解决什么问题

  • 为本地 llama.cpp 模型补齐函数调用与结构化输出
  • 用 grammar 与 JSON schema 约束模型稳定产出
  • 未微调的中小模型也可做工具调用
  • 内置含 ColBERT 重排的 RAG 流程
  • 提供会话、顺序、映射等多种智能体链

适合

  • 想在本地或离线用 llama.cpp 跑结构化输出与工具调用
  • 已用 llama-cpp-python、vLLM、TGI 等后端
  • 需要在中小模型上稳定拿到 JSON 结果
  • 做本地优先、注重数据不出域的原型

不适合

  • 作者已声明停止维护,建议转 ToolAgents
  • 最后版本停留在 2024 年年中,生态可能滞后
  • 面向 Python 开发者,非零代码工具
  • 能力取决于本地模型,复杂任务上限有限

如何接入

  • 后端可接 llama.cpp server 与 llama-cpp-python
  • 也支持 TGI、vLLM 及 OpenAI 兼容服务
  • 以 Python 库形式集成进自有应用
  • 用 grammar 或 JSON schema 定义结构化输出

已知限制

  • 项目已停止维护,不建议用于新生产系统
  • 版本与依赖较旧,需自行验证兼容性
  • 引导式采样对不同后端支持程度不一
  • 效果受本地模型规模与量化质量制约

接入与使用事实

部署方式
本地运行、自托管
实现语言
Python
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网