GROQリポジトリ付きGemma 7bへようこそ!このプロジェクトでは、GEMMA 7B言語モデルとGROQとの統合を紹介して、固定PDFドキュメントを処理し、コンテンツをベクターデータベースに変換し、Riremlitを使用してインタラクティブなQ&Aインターフェイスを提供します。ユーザーは、ユーザーフレンドリーなWebアプリケーションを通じて、関連するデータとともに質問をして回答を受信できます。
このリポジトリは、GROQ言語とGemma 7Bモデルを使用して、PDFドキュメントを検索可能なベクターデータベースに変換するための合理化されたソリューションを提供します。アプリケーションは、インタラクティブな質疑応答インターフェイスを有効にするために、retrierlitで構築されています。ユーザーは、PDFのコンテンツを探索し、質問をし、応答を生成するために使用される関連データを表示できます。
dataに新しいファイルを配置して、PDFドキュメントを簡単に変更します。.envファイルを使用してAPIキーを管理します。requirements.txtにリストされています)リポジトリをクローンします:
git clone https://github.com/NevroHelios/gemma7b-groq-streamlit.git
cd gemma7b-groq-streamlit依存関係をインストールします:
pip install -r requirements.txtGemma 7Bモデルをダウンロードしてセットアップします。
GROQとGoogle APIキーを取得し、ルートディレクトリの.envファイルに追加します。
GROQ_API_KEY=your_groq_api_key
GOOGLE_API_KEY=your_google_api_key
PDFを準備します:
data Directoryに配置します(デフォルトファイルはVit Research Paperです)。retrylitアプリを実行します:
streamlit run app.pyアプリと対話する:
http://localhost:8501など)に移動します。data/ :処理するPDFファイルが含まれています。デフォルトファイルはVIT研究論文です。app.py :メインストリームライトアプリケーションファイル。requirements.txt :必要なPythonパッケージのリスト。.env :APIキーを安全に保存するファイル。このプロジェクトの機能とパフォーマンスを強化するための貢献を歓迎します。リポジトリをフォークして、変更を受けてプルリクエストを送信してください。コードが確立されたスタイルのガイドラインに従い、すべてのテストに合格していることを確認してください。
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、 LICENSEファイルを参照してください。
Gemma 7b、Groq、およびRimelittの開発者と貢献者に強力なツールとサポートに感謝します。
このリポジトリを探索、使用、貢献してください。ご質問がある場合、または支援が必要な場合は、問題を開いてください。
ハッピーコーディング!