Chainlit

正常
GitHub Python Apache-2.0

简介

快速构建生产级 AI 对话界面的 Python 框架,支持多模态、文件上传、中间步骤可视化和 Agent 工作流展示。

核心特性

  • 纯 Python 几分钟内构建生产级对话 AI 界面
  • 原生多模态支持,包括文本、图片、文件上传和音频
  • 中间步骤可视化,透明展示 Agent 工作流
  • 与 LangChain、LlamaIndex、OpenAI、Anthropic 一等集成
  • 内置用户认证、数据持久化和对话历史记录
  • Apache 2.0 开源,2025 年起由社区维护

适用场景

💡 带检索和推理步骤可视化的 RAG 聊天机器人
💡 支持文件上传和人工升级的客服 AI Agent
💡 通过自然语言查询数据库的内部工具
💡 LLM 驱动产品的生产部署前原型设计
💡 需要透明 AI 决策过程的教育平台

快速开始

pip install chainlit && chainlit hello — 在浏览器中打开示例应用。创建包含 @cl.on_message 处理器的 demo.py,运行:chainlit run demo.py -w

相关项目