パッケージ管理には uv を使用しています。
uv をインストール後、uv sync
で必要なライブラリをインストールしてください。
またこのレポジトリでは OpenAI API を活用します。 各自で OpenAI API に登録して API キーを発行したのち、以下のようにして API キーを配置してください。
sample.env
を.env
という名前でコピーする.env
に含まれるOPENAI_API_KEY="your_api_key_here"
を実際の API キーに置き換えてください。
過去の会話履歴を保持したまま会話を行うチャットボットです。
uv run simple_chatbot.py
検索エンジンを任意の回数活用して質問に答えるエージェントです。
uv run simple_agent.py