「researchgptについて」
このresearchgptは、LLMベースの研究アシスタントです。PDFとの会話を実現するためのシンプルなFastAPIアプリです。
コア機能
- PDFのテキスト抽出:オンラインにホストされたPDFのリンクを入力または自分のPDFをアップロードでき、アプリがテキストを抽出します。
- 埋め込みの作成:抽出したテキストから埋め込みを作成します。
- OpenAI APIを使用した応答生成:作成した埋め込みとOpenAI APIを用いて、ユーザーの質問に対する応答を生成します。
- ソースとページ番号の返却:応答に使用したテキストのソースとページ番号を返します。
基本的な使用方法
- インストール:
git clone https://github.com/mukulpatnaik/researchgpt.git
cd researchgpt
pip install -r requirements.txt
- Redisをインストールして、埋め込みをローカルマシンに保存するために必要です。
- 環境変数の設定:OpenAI APIキーを環境変数
OPENAI_API_KEY
として設定します。 - 実行:
uvicorn main:app --reload
このアプリは、研究ペーパーとの効率的なコミュニケーションを支援します。