LangChain是一个简化使用语言模型构建端到端应用程序的强大框架，提供工具、组件和接口，管理与语言模型的交互，集成API和数据库。核心概念包括组件、链、提示模板、输出解析器、索引、检索器、聊天消息历史记录和代理。LangChain支持个人助理、文档问答、聊天机器人、查询表格数据、与API交互、提取、评估和汇总等多种应用场景。LangChain模型主要分为LLM、聊天模型和文本嵌入模型。LangChain的特点包括LLM和提示、链、数据增强生成、代理、内存和评估。通过了解核心概念，开发人员可以创建适合他们特定需求的自定义解决方案。LangChain的适应性和易用性使其成为开发人员的宝贵工具，释放语言模型的全部潜力，创建智能的、上下文感知的应用程序。
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence