
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.pyPocket-Gen을 시작하려면 다음 단계를 따르십시오.
저장소 복제 :
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 웹 사이트의 지침을 따라 컴퓨터에 Ollama를 설치하십시오.
LLAVA 및 LLAMA2 LLM 모델을 설치하십시오 . LLAVA 및 LLAMA2의 문서를 따라 컴퓨터에 이러한 모델을 설치하십시오.
앱 모델 구성 : create_model.py 스크립트를 실행하여 응용 프로그램의 모델을 구성합니다.
python Model_Create/model_create.py종속성을 설치하고 모델 구성 후에는 다음을 사용하여 응용 프로그램을 실행할 수 있습니다.
flet run





main.py 스크립트는 Flet 라이브러리를 사용하여 Pocket-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]로 저에게 연락하십시오.