奇美拉协议🧠
用于AI协作的多LLM内存管理系统
Chimera Protocol是一个创新的神经主题AI内存管理系统,它无缝地将多个AI模型提供者缝合在一起,提供了一个持久的内存框架,并集成了各种尖端技术。它将强大的功能组合成一个单一的协作平台,旨在解决人工智能领域的碎片化问题。
______________________________________________________________________
为什么Chimera协议会改变游戏规则
人工智能领域由不同的提供商组成,如OpenAI、Anthropic、谷歌等,每个提供商都有其独特的优势、API和生态系统。用户通常必须分别导航这些分散的系统,这使得用户体验效率低下。
Chimera协议将这些不同的AI提供商统一到一个平台上,实现了高效协作、内存管理和无缝模型切换。
______________________________________________________________________
主要特点
1. 多LLM支持
- 供应商不确定: OpenAI、Anthropic、谷歌、DeepSeek等。
- 型号切换: 无缝切换具有专门功能的模型,例如使用GPT-4进行代码编写,使用Claude进行编写,使用Gemini进行分析。
- 持久内存: 存储记忆并将其注入平台上的任何模型中。
2. 内存管理系统
- 手动创建内存: 用标题和内容创建和标记记忆。
- Web和文件导入: 从网站上抓取内容或导入文档。
- 自动提取: 从封闭的对话中自动提取记忆。
- 搜索和语义搜索: 根据内容查找和检索相关记忆。
3. 合作工作空间
- 团队协作: 在隔离的工作区中共享记忆、对话和API密钥。
- 基于角色的访问: 管理团队成员的访问权限和角色,以便安全协作。
4. 3D大脑可视化
- 交互式3D模型: 查看并与3D大脑模型交互,将AI模型显示为发光节点。
- 赛博朋克主题: 一个未来派的发光神经主题,实时可视化连接。
______________________________________________________________________
问题和我们的解决方案
| 问题 | 我们的解决方案 |
|---|---|
| 人工智能提供商独立运作。 | 统一多LLM路由器: 一个用于管理所有AI模型的界面。 |
| 每种AI模型都有其独特的优势。 | 型号切换: 基于任务专业化无缝切换模型。 |
| 缺乏持久记忆。 | 内存注入系统: 存储、管理和向模型注入内存。 |
| 团队不能共享AI上下文。 | 协作工作区: 团队可以在提供者之间共享上下文和内存。 |
| API密钥分散在多个系统中。 | 加密密钥库: 安全、集中的API密钥管理。 |
______________________________________________________________________
运作原理
Chimera协议将不同的人工智能提供商整合到一个系统中,为用户创造了一个协作和高效的环境:
- 统一接口: 使用单个界面与多个AI模型(例如GPT-4、Claude、Gemini等)进行通信。
- 内存共享: 与您的团队存储和共享回忆,允许跨不同模型进行无缝的上下文交换。
- 安全的API密钥: 在加密的保险库中安全地管理您的API密钥,降低密钥泄漏的风险。
______________________________________________________________________
技术栈
后端
- Django 5 -Python 3.11+,PostgreSQL
- REST API、多LLM路由、内存存储和加密。
前端
- 反应18, TypeScript 5, Three.js, 顺风
- 3D大脑可视化、用于管理记忆的交互式UI和AI聊天界面。
______________________________________________________________________
仓库结构
此存储库包含两个主要子模块:
Chimera_Protocol/
├── Backend/ # Django REST API (Main backend system)
└── Frontend/ # React/TypeScript UI (Frontend interface)______________________________________________________________________
核心功能
多LLM支持
- 支持的提供商:
- OpenAI:GPT-4、GPT-3.5涡轮增压 - Anthropic:克劳德3.5十四行诗,克劳德3 - 谷歌:Gemini 2.0 Flash,Gemini Pro - 深度求索:DeepSeek聊天,DeepSeek程序员 - 格罗克:Grok-2,Grok-2迷你
记忆系统
- 创建记忆: 存储、组织和管理所有型号的记忆。
- 从Web/文件导入: 自动提取内容以创建记忆。
- 搜索记忆: 使用语义搜索来查找特定的记忆。
3D大脑可视化
- 交互式可视化: 查看并与3D大脑模型交互,将AI模型显示为发光节点。
- 赛博朋克主题: 一个未来派的发光神经主题,实时可视化连接。
合作工作空间
- 工作区隔离: 隔离项目和团队以获得更好的隐私。
- 团队协作: 团队成员可以安全地共享内存和API密钥。
安全密钥库
- 加密保险库: 在一个安全的位置存储和管理您的所有API密钥。
______________________________________________________________________
快速入门指南
克隆带有子模块的存储库
git clone --recurse-submodules https://github.com/your-username/Chimera_Protocol.git
cd Chimera_Protocol后端设置
创建虚拟环境
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate再进行
pip install -r requirements.txt配置环境
复制 .env.example 到 .env 并根据需要更新配置。
生成加密密钥
python generate_key.py应用迁移
python manage.py migrate运行服务器
python manage.py runserver前端设置
再进行
npm install配置环境
复制 .env.example 到 .env.local 并设置API基础URL。
运行开发服务器
npm run dev
## API Endpoints
| Endpoint | Description |
|----------|-------------|
| `POST /api/auth/register` | User registration |
| `POST /api/auth/login` | JWT authentication |
| `GET /api/workspaces` | List all workspaces |
| `POST /api/conversations/{id}/messages` | Send a chat message |
| `POST /api/conversations/{id}/inject-memory` | Inject memory context |
| `POST /api/memories/search` | Search memories |
| `POST /api/mcp/remember` | Store memory via MCP |
| `POST /api/mcp/inject` | Inject memory via MCP |
---
## Development Setup
### Backend
**Start Server**
python manage.py runserver
**运行测试**
python manage.py test
### 前端
**启动开发服务器**
npm run dev
**跑林婷**
npm run lint
______________________________________________________________________
## 安全特性
- 使用刷新令牌的JWT身份验证
- 用于静止的API密钥的Fernet加密
- CORS配置和输入验证
- 通过Django ORM防止SQL注入
______________________________________________________________________
## 许可证
MIT许可证-请参阅 [许可证](LICENSE) 文件以获取详细信息。
## 文档
- [后端自述](Backend/README.md)
- [前端自述](Frontend/README.md)