youtube ai assistant langchain
1.0.0
このプロジェクトは、OpenaiのGPTとLangchainを活用して、YouTubeビデオを処理できるAIアシスタントを作成します。 YouTube URLを入力し、ビデオコンテンツについてアシスタントの質問をし、概要を取得し、時間を節約するためにさまざまなタスクを実行します。
YoutubeLoaderを使用してYouTubeビデオから転写産物を抽出します。RecursiveCharacterTextSplitterを使用して、大きなテキストを管理可能なチャンクに分割します。OpenAIEmbeddingsを使用して、テキストを数値ベクトルに変換します。FAISSを使用して埋め込みを効率的に保存およびクエリします。ChatOpenAIとLLMChainを使用したインタラクティブなチャットモデルの作成。リポジトリをクローンします:
git clone https://github.com/Srijan-D/youtube-ai-assistant-langchain.git
cd youtube-ai-assistant-langchain仮想環境を作成してアクティブ化します。
python -m venv venv
source venv/bin/activate # On Windows, use `venvScriptsactivate`必要なパッケージをインストールします。
pip install -r requirements.txtメインスクリプトを実行します:
python youtube-ai-assistant.pyyoutube_ai_assistant.pyにアクセスして、youtubeビデオのURLにYouTubeビデオのURLにvideo_url変更し、 query変更し、尋ねたい質問にクエリを変更します。質問をしたり、ビデオコンテンツの要約を要求したりすることにより、AIアシスタントと対話します。
貢献は大歓迎です!リポジトリをフォークして、プルリクエストを送信してください。