ポケモンRAG AIアシスタント
PokeAPI データベースと AI 機能を組み合わせて、RAG (Retrieval Augmented Generation) を使用してポケモンに関する正確な情報を提供するインタラクティブなポケモン アシスタントです。
特徴
ポケモンの質問のためのチャットベースのインターフェース
正確なポケモンデータのためのPokeAPIとの統合
AI応答を強化するRAGシステム
モダンな 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