このプロジェクトは、Create React Appを使用して作成されています。
- Node.jsをインストールしてください。(https://nodejs.org/)
- プロジェクトのfrontendディレクトリで以下のコマンドを実行し、依存関係をインストールしてください。
npm install
- backend/app.py内の、YOUR_ANTHROPIC_APIKEYを、自身のAnthropic APIキーに変更してください。
プロジェクトのルートディレクトリで以下のコマンドを実行してください。
npm start
アプリケーションを開発モードで実行します。 ブラウザで http://localhost:3000 を開いて確認できます。
ファイルを変更すると、ページが自動的にリロードされます。 コンソールにlintエラーも表示されます。
- Python 3.xをインストールしてください。(https://www.python.org/)
- プロジェクトのバックエンドディレクトリ(
backend
)に移動し、以下のコマンドを実行して仮想環境を作成してください。python -m venv venv
- 仮想環境をアクティベートしてください。
- Windowsの場合:
venv\Scripts\activate
- macOS/Linuxの場合:
source venv/bin/activate
- Windowsの場合:
- 以下のコマンドを実行して、必要なPythonパッケージをインストールしてください。
pip install -r requirements.txt
- 仮想環境がアクティベートされていることを確認してください。
- バックエンドディレクトリ(例:
backend
)で以下のコマンドを実行して、Flaskサーバーを起動してください。cd backend python app.py
- サーバーが正常に起動すると、コンソールにURLが表示されます(例:
http://localhost:5000
)。
これで、フロントエンドとバックエンドの両方が実行され、アプリケーションが動作するはずです。フロントエンドのURLにアクセスして、アプリケーションを使用できます。