多模型AI管理平台

Chimera Protocol是一个神经主题的AI内存管理系统,它将多个LLM提供商统一到一个协作平台中,具有3D大脑可视化和持久内存注入功能。

  • by ahammadshawki8
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ahammadshawki8/Chimera_Protocol

使用说明

奇美拉协议�

CodeCraze黑客马拉松2024提交

一个以神经为主题的AI内存管理系统,将多个LLM提供商统一到一个协作平台中,具有3D大脑可视化和持久内存注入功能。

看 演示视频

🎯 我们解决的问题

人工智能行业是分散的。OpenAI、Anthropic、谷歌和其他公司都是独立运作的:不同的API、不同的优势、不同的生态系统。用户被迫选择一个提供商或处理多个帐户和界面。更糟糕的是,每次切换模型时,你都会失去所有上下文,不得不从头开始。

奇美拉协议将它们统一起来。

💡 Chimera协议的作用

问题 我们的解决方案
人工智能提供商之间不进行对话 统一多LLM路由器:所有提供商的一个接口
每种型号都有不同的优势 模型切换:代码使用GPT-4,编写使用Claude,分析使用Gemini
AI没有持久记忆 内存注入系统:存储知识并将其注入任何模型
团队无法共享AI上下文 合作工作空间:团队共享记忆、对话和API密钥
API密钥分散在各处 加密密钥库:一个安全的地方存放所有提供者凭据

🧬 奇美拉建筑

        🧠 OpenAI (GPT-4o, GPT-4)
       /
      🧠 Anthropic (Claude 3.5 Sonnet)
     /
🦁--🧠 Google (Gemini 2.0 Flash)
     \
      🧠 Groq (Llama 3.3 70B) - FREE
       \
        🧠 DeepSeek (DeepSeek Chat)

每个“负责人”都是不同的人工智能提供商,但他们都有以下共同点:

  • 同一个记忆库:将上下文注入任何模型
  • 相同的工作空间:团队成员跨提供商协作
  • 相同的对话历史:在对话中切换模型
  • 相同的安全存储:一个用于所有API密钥的加密保管库

✨ 主要特点

多LLM支持

提供者 型号 状态
OpenAI GPT-4o、GPT-4、GPT-3.5涡轮增压 ✅
《克劳德3.5十四行诗》、《克劳德3》✅
谷歌 双子座2.0 Flash,双子座Pro ✅
Groq Llama 3.3 70B,混音器8x7B ✅ 免费
DeepSeek DeepSeek聊天,DeepSeek程序员 ✅

存储器系统

  • 手动创建:使用标题、内容和标签创建回忆
  • URL导入:从网页中抓取和存储内容(基本和高级模式)
  • 文件导入:从PDF、DOCX、TXT等导入
  • 内存注入:在任何AI对话中注入相关上下文
  • 语义搜索:按内容查找相关记忆

3D大脑可视化

  • 交互式Three.js大脑模型
  • AI模型显示为发光的神经节点
  • 实时连接可视化
  • 赛博朋克风格的界面

工作空间和团队协作

  • 每个项目的独立工作区
  • 邀请团队合作
  • 基于角色的访问控制(管理员、研究员、观察员)
  • 实时在场指示器

📦 存储库结构

Chimera_Protocol/
├── Backend/     # Django REST API
└── Frontend/    # React/TypeScript UI
组件 技术栈 描述
后端 Django 5,Python 3.11+,PostgreSQL REST API,LLM路由,内存存储
前端 React 18、TypeScript 5、Three.js、Tailwind 3D大脑可视化、聊天界面

🚀 快速开始

使用子模块进行克隆

git clone --recurse-submodules https://github.com/ahammadshawki8/Chimera_Protocol.git
cd Chimera_Protocol

后端设置

cd Backend
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
python generate_key.py
python manage.py migrate
python manage.py runserver

前端设置

cd Frontend
npm install
cp .env.example .env.local
npm run dev

🔧 环境变量

后端(.env)

SECRET_KEY=your-django-secret-key
DEBUG=True
DATABASE_URL=postgres://user:pass@localhost:5432/chimera
ENCRYPTION_KEY=your-fernet-key

前端(.env.local)

VITE_API_BASE_URL=http://127.0.0.1:8000/api

🔌 API亮点

端点 描述
POST /api/auth/register 用户注册
POST /api/auth/login JWT身份验证
GET /api/workspaces 列出工作区
POST /api/conversations/{id}/messages 发送聊天消息
POST /api/conversations/{id}/inject-memory 注入内存上下文
POST /api/memories/search 搜索记忆
GET /api/models/available 列出连接的AI模型

🔐 安全

  • 使用刷新令牌的JWT身份验证
  • API密钥静止时的Fernet加密
  • CORS配置
  • 输入验证和净化
  • 通过Django ORM防止SQL注入

🎨 截图

界面采用赛博朋克风格的设计,包括:

  • 深色背景上的霓虹绿色调
  • 有角度的框架和发光的边框
  • 用于模型选择的交互式3D大脑
  • 适用于所有屏幕尺寸的响应式设计

📄 许可证

MIT许可证-请参阅 许可证 文件

👥 团队

专为 CodeCraze 黑客 通过:


奇美拉协议:统一人工智能,一次一个模型。 🧠⚡