
Pocket-Genは、Python、Flet Library、およびOllama LLMを使用したプロンプトジェネレーターアプリケーションです。このツールは、ユーザーがプロンプトを効率的に生成および管理するのに役立ちます。
pocket-gen/
├── init.py
├── assets/
│ ├── fonts/
│ │ ├── alfont_com_SFProAR_semibold.ttf
│ │ └── SF-Pro-Text-Medium.otf
│ └── icons/
│ └── Asset.png
├── file.py
├── Logic/
│ ├── init.py
│ └── llm_logic.py
├── main.py
├── Model_Create/
│ ├── init.py
│ └── model_create.py
├── README.md
├── requirements.txt
├── strings_/
│ ├── init.py
│ └── strings.py
└── views/
├── image2txt_view.py
└── text2text_view.pyポケットジェンを始めるには、次の手順に従ってください。
リポジトリをクローンします:
git clone https://github.com/yourusername/pocket-gen.git
cd pocket-gen仮想環境を作成します(オプションですが推奨):
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`必要な依存関係をインストールします。
pip install -r requirements.txtOllama:Ollama Webサイトの指示に従って、マシンにOllamaをインストールしてください。
LLAVAおよびLLAMA2 LLMモデルをインストール:LLAVAとLLAMA2のドキュメントに従って、これらのモデルをマシンにインストールします。
アプリモデルの構成: create_model.pyスクリプトを実行して、アプリケーションのモデルを構成します。
python Model_Create/model_create.py依存関係をインストールし、モデルを構成した後、以下を使用してアプリケーションを実行できます。
flet run





main.pyスクリプトは、FLETライブラリを使用して、ポケットGenアプリケーションのグラフィカルユーザーインターフェイスを設定します。主な機能には次のものがあります。
/text_promptおよび/image2txt )を処理します。assets/fontsディレクトリにあるカスタムフォントを使用します。viewsディレクトリからビューをロードします。 すべての依存関係が、 requirements.txtファイルに従ってインストールされていることを確認してください。さらに、Ollama、Llava、およびLlama2 LLMモデルがインストールされ、適切に構成されていることを確認してください。
このプロジェクトに貢献したい場合は、次の手順に従ってください。
git checkout -b feature-foo )。git commit -am 'Add feature foo' )。git push origin feature-foo )。このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。
ご質問やフィードバックがある場合は、[email protected]までお気軽にお問い合わせください。