Pokemon RAG AI 助手
一个交互式 Pokemon 助手,使用 RAG(检索增强生成)结合 PokeAPI 数据库和 AI 功能来提供有关 Pokemon 的准确信息。
特征
基于聊天的 Pokemon 查询界面
与 PokeAPI 集成以获得准确的 Pokemon 数据
RAG 系统可增强 AI 响应
现代 Next.js 前端
FastAPI 后端
Related MCP server: Pearl
设置
后端
安装 Python 依赖项:
pip install -r requirements.txt
运行后端:
uvicorn backend.main:app --reload
前端
导航到前端目录:
cd frontend
安装依赖项:
npm install
运行开发服务器:
npm run dev
环境变量
使用以下命令在根目录中创建.env文件:
OPENAI_API_KEY=your_openai_api_key