
Pocket-Gen é um aplicativo gerador rápido usando Python, Flet Library e Ollama LLM. Essa ferramenta ajuda os usuários a gerar e gerenciar instruções com eficiência.
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.pyPara começar com o Gen Pocket-gen, siga estas etapas:
Clone o repositório :
git clone https://github.com/yourusername/pocket-gen.git
cd pocket-genCrie um ambiente virtual (opcional, mas recomendado):
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`Instale as dependências necessárias :
pip install -r requirements.txtInstale o ollama : siga as instruções no site da Ollama para instalar o Ollama em sua máquina.
Instale os modelos LLAVA e LLAMA2 LLM : Siga a documentação para LLAVA e LLAMA2 para instalar esses modelos em sua máquina.
Configure os modelos de aplicativos : execute o script create_model.py para configurar os modelos para o aplicativo:
python Model_Create/model_create.pyDepois de instalar as dependências e configurar os modelos, você pode executar o aplicativo usando:
flet run





O script main.py configura uma interface gráfica do usuário para o aplicativo Pocket-Gen usando a biblioteca FLET. Os principais recursos incluem:
/text_prompt e /image2txt ).assets/fonts .views . Verifique se todas as dependências estão instaladas de acordo com os requirements.txt . Além disso, verifique se os modelos Ollama, Llava e LLAMA2 LLM estão instalados e configurados corretamente.
Se você deseja contribuir para este projeto, siga estas etapas:
git checkout -b feature-foo ).git commit -am 'Add feature foo' ).git push origin feature-foo ).Este projeto está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter mais detalhes.
Se você tiver alguma dúvida ou feedback, não hesite em entrar em contato comigo em [email protected].