AI入门套件
适用于所有模特的开源聊天界面。
特性
- 多模型支持:OpenAI、Gemini、Grok(xAI)、OpenRouter
- 通过OpenRouter提供您自己的API密钥(BYOK)支持
- 内置工具:Exa提供的网络搜索和图像搜索
- 完全MCP支持:通过模型上下文协议使用自定义工具进行扩展
- 文件上传
- 简洁、响应迅速的UI,具有亮/暗主题
- 使用Tailwind CSS、shadcn/ui和提示工具包构建
- 开源和自托管
- 可定制:用户系统提示,多种布局选项
快速开始
选项1:使用OpenAI(云)
# Clone your repository
npm install
echo "OPENAI_API_KEY=your-key" > .env.local
npm run dev选项2:与Ollama(当地)
# Install and start Ollama
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull llama3.2 # or any model you prefer
# Clone and run
npm install
npm run dev该应用程序将自动检测您当地的Olama车型!
选项3:Docker与Ollama
docker-compose -f docker-compose.ollama.yml up要解锁身份验证、文件上传等功能,请参阅 安装.md.
工具和MCP
此入门套件包括强大的内置工具,并支持模型上下文协议(MCP)以扩展功能:
内置工具
- 网页搜索 -实时网络搜索由 Exa
- 图像搜索 -从网络上查找相关图片
若要启用内置工具,请将Exa API密钥添加到 .env.local:
EXA_API_KEY=your_exa_api_keyMCP集成
使用MCP服务器使用自定义工具扩展应用程序。常见用例:
- 文件系统 -读/写文件
- GitHub -搜索仓库、创建问题、阅读代码
- 数据库 -查询PostgreSQL、MySQL等。
- 浏览器自动化 -使用Puppeteer控制浏览器
- 自定义API -通过MCP集成任何服务
看 docs/MCP.md 有关完整的设置说明。
示例:启用GitHub集成
# Get token from https://github.com/settings/tokens
GITHUB_TOKEN=ghp_your_token
# Configure MCP server
MCP_SERVERS='[{"name":"github","type":"stdio","enabled":true,"command":"npx","args":["-y","@modelcontextprotocol/server-github"],"env":{"GITHUB_PERSONAL_ACCESS_TOKEN":"ghp_your_token"}}]'现在问:“搜索拥有超过10000颗星的Next.js存储库”
内置于
- 提示工具包 --AI组件
- shadcn/ui --核心部件
- 运动图元 --动画组件
- vercel ai sdk --模型集成、AI功能
- Supabase --身份验证和存储
赞助商
许可证
Apache许可证2.0
备注
这是一个测试版。代码库正在演变,可能会发生变化。
