
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หากต้องการเริ่มต้นด้วย Pocket-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.txtติดตั้ง Ollama : ทำตามคำแนะนำบนเว็บไซต์ Ollama เพื่อติดตั้ง Ollama บนเครื่องของคุณ
ติดตั้งรุ่น LLAVA และ LLAMA2 LLM : ทำตามเอกสารสำหรับ LLAVA และ LLAMA2 เพื่อติดตั้งรุ่นเหล่านี้บนเครื่องของคุณ
กำหนดค่าโมเดลแอพ : เรียกใช้สคริปต์ create_model.py เพื่อกำหนดค่าโมเดลสำหรับแอปพลิเคชัน:
python Model_Create/model_create.pyหลังจากติดตั้งการพึ่งพาและการกำหนดค่ารุ่นคุณสามารถเรียกใช้แอปพลิเคชันโดยใช้:
flet run





สคริปต์ main.py ตั้งค่าส่วนต่อประสานผู้ใช้กราฟิกสำหรับแอปพลิเคชันพกพาโดยใช้ไลบรารี FLET คุณสมบัติหลัก ได้แก่ :
/text_prompt และ /image2txt )assets/fontsviews ตรวจสอบให้แน่ใจว่ามีการติดตั้งการพึ่งพาทั้งหมดตาม requirements.txt . txt ไฟล์ นอกจากนี้ตรวจสอบให้แน่ใจว่ามีการติดตั้งและกำหนดค่ารุ่น Ollama, LLAVA และ LLAMA2 LLM อย่างถูกต้อง
หากคุณต้องการมีส่วนร่วมในโครงการนี้โปรดทำตามขั้นตอนเหล่านี้:
git checkout -b feature-foo )git commit -am 'Add feature foo' )git push origin feature-foo )โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียดเพิ่มเติม
หากคุณมีคำถามหรือข้อเสนอแนะใด ๆ โปรดติดต่อฉันที่ [email protected]