WrenAI
项目简介:Wren AI - 开源 GenBI 智能代理
Wren AI 是一个开源的 GenBI(生成式商业智能)代理,能够通过自然语言查询数据库,快速生成精准的 SQL、图表和 AI 驱动的商业智能结果。
主要功能:
- 自然语言查询数据库:用户可以用任意语言提问,系统自动生成准确的 SQL 查询和答案。
- AI 生成分析与图表:自动生成摘要、图表和报告,提供决策所需的上下文。
- 语义层支持:通过 MDL 模型定义数据结构、指标和连接,确保 LLM 输出的准确性和治理。
- API 集成:可通过 API 在自有应用中嵌入查询与图表生成功能,支持构建自定义代理、SaaS 功能或聊天机器人。
支持的数据源:
- 包括 Athena、Redshift、BigQuery、DuckDB、Databricks、PostgreSQL、MySQL、SQL Server、ClickHouse、Oracle、Trino、Snowflake 等。
支持的 LLM 模型:
- 包括 OpenAI、Azure OpenAI、DeepSeek、Google Gemini、Anthropic、Groq、Ollama、Databricks 等。
使用方法:
- 可选择本地部署,或使用 Wren AI Cloud 云端服务。
- 提供详细的安装与使用指南。
- 通过 API 在自有系统中集成。
项目特性:
- 开源、可自托管。
- 支持多种数据库和 LLM 模型。
- 提供可视化界面和 API 接口。
- 拥有活跃的社区支持和持续更新的路线图。
社区与贡献:
- 可在 Discord 参与讨论,GitHub Issues 提交问题。
- 鼓励开源贡献,提供贡献指南。
- 项目有明确的《行为准则》。