这个项目能做什么

AnythingLLM 是一款全面的 AI 应用程序,允许用户创建私有的类 ChatGPT 环境。它支持连接各种本地或云端 LLM,摄取文档(PDF、TXT、DOCX 等),并利用 AI agent 处理复杂的工作流。 核心能力包括: - 为 AI agent 提供动态模型路由和智能技能选择。 - 支持广泛的 LLM 提供商(OpenAI, Anthropic, Google Gemini, Ollama, LM Studio 等)。 - 集成多种向量数据库,如 LanceDB, Pinecone, Milvus 和 Weaviate。 - 多用户支持和权限管理(在 Docker 版本中可用)。 - 内置音频转录 (STT) 和文本转语音 (TTS) 工具。 - 无代码 AI Agent 构建器以及 MCP 兼容性。 - 可用于网站的自定义可嵌入聊天组件。 该项目采用 monorepo 结构,包含一个 React 前端、一个 NodeJS express 服务器和一个文档收集器。