NeMo Guardrails

活跃
GitHub Python NOASSERTION

简介

NVIDIA NeMo Guardrails 是一个开源工具包,用于为基于 LLM 的对话系统添加可编程的安全护栏,支持话题控制、安全防护和对话引导。

核心特性

  • 为 LLM 对话应用添加可编程护栏
  • 输入、对话和输出轨道的全面控制
  • 防止越狱和提示注入攻击
  • 支持多种 LLM 包括 GPT-4、LLaMa-2、Falcon
  • Colang 编程语言用于定义轨道流程
  • 异步优先设计,提供同步和异步 API

适用场景

💡 需要事实核查和审核的 RAG 应用
💡 保持指定话题的领域专用聊天机器人
💡 面向客户的 LLM 端点安全保护
💡 LangChain 链的附加安全层
💡 具有合规要求的企业 AI 助手

快速开始

通过 pip install nemoguardrails 安装。加载护栏配置并创建 LLMRails 实例。使用 rails.generate() 进行受保护的 LLM 调用。支持 Python 3.10-3.13 和多种 LLM 提供商。

相关项目

相关文章