
Pocket-Gen ist eine schnelle Generatoranwendung mit Python, Flet Library und Ollama LLM. Dieses Tool hilft Benutzern, Eingabeaufforderungen effizient zu generieren und zu verwalten.
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.pyBefolgen Sie die folgenden Schritte, um mit Pocket-Gen zu beginnen:
Klonen Sie das Repository :
git clone https://github.com/yourusername/pocket-gen.git
cd pocket-genErstellen Sie eine virtuelle Umgebung (optional, aber empfohlen):
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`Installieren Sie die erforderlichen Abhängigkeiten :
pip install -r requirements.txtInstallieren Sie Ollama : Befolgen Sie die Anweisungen auf der Ollama -Website, um Ollama auf Ihrem Computer zu installieren.
Installieren Sie LLAVA und LLAMA2 LLM -Modelle : Befolgen Sie die Dokumentation für LLAVA und LLAMA2, um diese Modelle auf Ihrem Computer zu installieren.
Konfigurieren Sie die App -Modelle : Führen Sie das Skript create_model.py aus, um die Modelle für die Anwendung zu konfigurieren:
python Model_Create/model_create.pyNach der Installation der Abhängigkeiten und der Konfiguration der Modelle können Sie die Anwendung mit:
flet run





Das main.py -Skript richtet eine grafische Benutzeroberfläche für die Taschengenwendung mit der FLET-Bibliothek ein. Die Hauptmerkmale umfassen:
/text_prompt und /image2txt ).assets/fonts .views -Verzeichnis. Stellen Sie sicher, dass alle Abhängigkeiten gemäß der Datei requirements.txt installiert werden. Stellen Sie außerdem sicher, dass die Modelle Ollama, Llava und Lama2 LLM ordnungsgemäß installiert und konfiguriert sind.
Wenn Sie zu diesem Projekt beitragen möchten, befolgen Sie bitte die folgenden Schritte:
git checkout -b feature-foo ).git commit -am 'Add feature foo' ).git push origin feature-foo ).Dieses Projekt ist unter der MIT -Lizenz lizenziert. Weitere Informationen finden Sie in der Lizenzdatei.
Wenn Sie Fragen oder Feedback haben, können Sie mich gerne unter [email protected] kontaktieren.