AI聊天平台

ResAI是一个智能AI聊天机器人平台,支持多种AI模型,提供强大的工具和自动化功能,适用于团队协作和个性化AI交互。

  • by ExpoLab-Ecosystem
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ResilientEcosystem/ResAI

使用说明

ResAI

人工智能驱动的智能对话


⚠️ 进行中:ResAI目前正在积极开发中。功能可能会发生变化,某些功能可能不完整。

关于瑞赛

ResAI 是一个智能的人工智能聊天机器人平台,能够实现由先进人工智能模型支持的强大、情境感知的对话。ResAI采用现代网络技术构建,将领先的人工智能服务的最佳功能整合到一个统一的平台中。

主要特点

• 多AI支持 -整合了所有主要的LLMs:OpenAI、Anthropic、谷歌、xAI、Ollama等
• 强大的工具 -MCP协议、web搜索、JS/Python代码执行、数据可视化
• 图像生成 -使用AI模型创建和编辑图像
• 自动化 -定制代理、可视化工作流程、工件生成
• 协作 -与您的团队共享代理、工作流和MCP配置
• 语音助手 -实时语音聊天,完全集成MCP工具
• 直观的用户体验 -立即调用任何功能 @mention
• 现代用户界面 -美丽的着色器背景和流畅的动画

快速开始

先决条件

  • Node.js 18+和pnpm
  • PostgreSQL数据库
  • 至少一个LLM提供商API密钥(OpenAI、Claude、Gemini等)

安装

# Install dependencies
pnpm i

# Set up environment variables
cp .env.example .env
# Edit .env and add your API keys

# Start PostgreSQL (if not already running)
pnpm docker:pg

# Run database migrations
pnpm db:migrate

# Start the development server
pnpm dev

访问 http://localhost:3000 开始吧。

Docker Compose(推荐)

# Install dependencies
pnpm i

# Configure .env file with your API keys

# Start all services (including PostgreSQL)
pnpm docker-compose:up

环境变量

这 .env 运行时会自动创建文件 pnpm i.关键变量:

# LLM Provider API Keys (at least one required)
OPENAI_API_KEY=****
ANTHROPIC_API_KEY=****
GOOGLE_GENERATIVE_AI_API_KEY=****

# Authentication
BETTER_AUTH_SECRET=****

# Database
POSTGRES_URL=postgres://user:password@localhost:5432/dbname

# Optional: Web Search
EXA_API_KEY=your_exa_api_key_here

看 .env.example 查看完整的配置选项列表。

技术栈

  • 框架:Next.js 15+,带应用路由器
  • AI SDK:Vercel AI SDK
  • 数据库:PostgreSQL与Drizzle ORM
  • 认证:更好的认证
  • 用户界面:顺风CSS,shadcn/ui
  • 协议:MCP(模型上下文协议)

贡献

我们欢迎捐款!请查看我们的 贡献指南 了解详情。

支持

许可证

[在此处添加您的许可证]


内置于❤️ ResAI团队