首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

GitHub 热门项目: chat-ollama

摘要

GitHub项目:chat-ollama 仓库地址:https://github.com/sugarforever/chat-ollama Stars:3510 | 作者:sugarforever 项目描述:ChatOllama is an open-source AI chatbot that brings cutting-edge language models to your fingert...

and with ChatOllama chat MCP env database ollama Agents server
2026-09-01 1 阅读 约6分钟阅读 GitHub Trending
分享:
字号:
GitHub 项目:chat-ollama 仓库地址:https://github.com/sugarforever/chat-ollama 星级:3510 | 作者:永远的糖 项目描述:ChatOllama 是一款开源人工智能聊天机器人,可让您触手可及的尖端语言模型,同时保持数据的私密性和安全性。 =================================================== 自述文件内容: 英语 | [简体中文](README.zh-Hans.md) # ChatOllama + 深度代理 > **🔐 新 ACL 功能 (2025-08-25):** 用于 MCP 服务器管理的访问控制列表 (ACL)!控制谁可以使用“ACL_ENABLED”环境变量配置 MCP 服务器。 [了解有关 ACL 配置的更多信息 →](#mcp-server-management-permissions) > **🤖 深度代理支持 (2025-08-19):** ChatOllama 现在支持具有工具访问权限的 AI 代理!目前需要 Anthropic API 密钥。请参考`.env.example`并在`.env`中设置`ANTHROPIC_API_KEY`。工具通过 MCP 设置进行配置。访问“/agents”即可开始。 > **📢 数据库迁移通知 (2025-08-14):** ChatOllama 已从 SQLite 迁移到 PostgreSQL 作为主要数据库提供商,以获得更好的性能和可扩展性。 “ChatOllama”是一个使用 Nuxt 3 构建的开源聊天机器人平台,支持广泛的语言模型和高级功能,包括知识库、实时语音聊天和模型上下文协议 (MCP) 集成。 ## 支持的语言模型 - **OpenAI** / **Azure OpenAI** - **人择** - **谷歌双子座** - **格罗克** - **登月** - **奥拉玛** - **OpenAI API 兼容服务提供商** ## 主要特点 - **人工智能代理** - 具有用于研究和任务执行的工具访问权限的智能代理 - **多模式聊天** - 文本和图像输入支持 - **知识库** - 带文档上传的 RAG(检索增强生成) - **实时语音聊天** - 与 Gemini 2.0 Flash 进行语音对话 - **模型上下文协议 (MCP)** - 可扩展工具集成 - **矢量数据库** - Chroma 和 Milvus 支持 - **Docker 支持** - 使用 Docker Compose 轻松部署 - **国际化** - 多语言支持 ## 快速入门 选择您首选的部署方法: ### 选项 1:Docker(推荐) 最简单的入门方法。下载 [docker-compose.yaml](./docker-compose.yaml) 并运行: ````bash 码头工人组成 ```` 通过 http://localhost:3000 访问 ChatOllama ### 选项 2:开发设置 用于开发或定制: 1. **先决条件** - Node.js 18+ 和 pnpm - 本地 PostgreSQL 数据库服务器 - Ollama 服务器在 http://localhost:11434 上运行 - ChromaDB 或 Milvus 矢量数据库 2. **安装** ````bash git 克隆 git@github.com:sugarforever/chat-ollama.git cd 聊天-乌拉马 cp .env.example .env 即插即用安装 ```` 3. **数据库设置** - 创建 PostgreSQL 数据库 - 在`.env`中配置数据库URL - 运行迁移:`pnpm prisma migrate deploy` 4. **开始开发** ````bash PNPM开发 ```` ## 从 SQLite 到 PostgreSQL 的数据迁移 如果您要从使用 SQLite 的先前版本升级,请按照以下步骤迁移数据: ### 对于 Docker 用户 **无需执行任何操作!** Docker 部署会自动处理迁移: - PostgreSQL服务自动启动 - 数据库迁移在容器启动时运行 - 您现有的数据将被保留 ### 对于开发用户 1. **备份
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱