/a/オープンソース
Published on

「chatgpt-retrieval-plugin」のインストール・使い方

1349文字3分で読めます–––
閲覧数
Authors
  • avatar
    Name
    章 有坂
    short bio
    オープンソースソフトウェアのトレンドを追いかけてます。

chatgpt-retrieval-pluginは、自然言語クエリを使用して個人または組織の文書の意味的な検索と取得を可能にするフレキシブルなソリューションを提供するプロジェクトです。このプラグインは、ユーザーが自身のデータソース(ファイル、メモ、電子メールなど)から最も関連性の高い文書スニペットを取得することを可能にしますSource 0

※ NordVPNにこちらから新規登録すると、最大73%オフの割引になります。

インストール・導入方法

プロジェクトのセットアップは以下の手順で行います:

  1. クローンしたリポジトリのディレクトリに移動します:
cd /path/to/chatgpt-retrieval-plugin
  1. Python 3.10を使用した新しい仮想環境を作成します:
poetry env use python3.10
  1. 必要な環境変数を設定します。これには、あなたのデータストア、ベアラートークン、OpenAI APIキーなどが含まれます。また、選択したベクトルDBプロバイダーの環境変数も追加します。

  2. 依存関係をインストールします:

poetry install

これらの手順は、プロジェクトのREADMEに詳しく記載されていますSource 0

使い方

このプラグインは、ChatGPTに対して自然言語で問い合わせを行うことで、個人または組織の文書を簡単に検索できるようにするものです。プラグインは、OpenAIのtext-embedding-ada-002エンベッディングモデルを使用して文書チャンクのエンベッディングを生成し、それをバックエンドのベクトルデータベースに格納およびクエリします。また、開発者は自分のRetrieval Pluginをデプロイし、それをChatGPTに登録することができますSource 0

プラグインの使用例として、UN年間報告書の例が提供されています。この例では、プラグインがUN年間報告書へのアクセスを持っているRetrieval Pluginの動作を示していますSource 0

※ NordVPNにこちらから新規登録すると、最大73%オフの割引になります。
avatar

章 有坂

オープンソースソフトウェアのプロ / ベテランのソフトウェア技術者 / Github専門家
オープンソースソフトウェアが好きな編集部が、GithubやGitlabなどの新着リポジトリやトレンドのプロジェクトを分かりやすく紹介。