
Pocket Gen-это приложение Generator-Generator с использованием 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.txtУстановите Ollama : Следуйте инструкциям на веб -сайте Ollama, чтобы установить Ollama на вашу машину.
Установите модели Llava и Llama2 LLM : следуйте документации для Llava и Llama2, чтобы установить эти модели на вашей машине.
Настройте модели приложений : запустите скрипт create_model.py , чтобы настроить модели для приложения:
python Model_Create/model_create.pyПосле установки зависимостей и настройки моделей вы можете запустить приложение, используя:
flet run





Сценарий main.py устанавливает графический пользовательский интерфейс для приложения Pocket Gen, используя библиотеку FLET. Основные функции включают:
/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].