UnrealGPT
1.0.0
これは、https://docs.unrealengine.com/5.1/en-us/から削り取られた1700以上のドキュメントを持つLangchainプロジェクトです。
データはBeautifulSoupを使用して削り取り、 datascraping_cacheフォルダーに保存されます。データが既に削られている場合、時間を節約するために再びスクレイピングするのではなく、キャッシュからロードされます。
Faissは、Openai埋め込みを保存するためのベクトルストアとして使用されます。 FAISSインデックスは、 .index拡張機能を備えたdataフォルダーに保存されます。インデックスが既に構築されている場合、時間を節約するために再び構築する代わりにキャッシュからロードされます。
新鮮なものを開始するには(インデックスの廃棄と再度の構築)、 dataフォルダーを削除します。
すべてのコマンドは、リポジトリのルートから実行されます。
このリポジトリをクローンします。
pip install -r requirements.txtを実行して、依存関係をインストールします。
OPENAI_API_KEY環境変数をシステム上のOpenAI APIキーに設定します。
Langchain-Serveをインストールし、 lc-serve deploy local mainします。
http://localhost:8080/docsにアクセスして、APIと対話します。 (リクエストでOPENAI_API_KEY必ず提供してください)