GPT Tools
این پروژه یک رابط کاربری گرافیکی زیبا و کاربردی برای تولید متن، کد، داستانهای تعاملی و ارزیابی مدلهای مختلف مانند GPT-2 و CodeGen ارائه میدهد. با استفاده از این ابزار میتوانید به راحتی مدلهای زبان طبیعی را مدیریت و از خروجیهای آن بهرهبرداری کنید
🚨 Requirements
این پروژه برای اجرا نیاز به پایتون نسخه 3.8.6 دارد. لطفاً اطمینان حاصل کنید که نسخه صحیح پایتون روی سیستم شما نصب است.
برای بررسی نسخه پایتون، دستور زیر را در خط فرمان اجرا کنید:
python --version
💫 Main features
- تولید متن: تولید متنهای خلاقانه با استفاده از مدلهای مختلف GPT-2.
- تولید کد: تولید کدهای برنامهنویسی با مدل CodeGen از طریق ورودیهای توصیفی.
- داستانهای تعاملی: ایجاد داستانهای سفارشی و خلاقانه با همکاری مدل.
- مدیریت مدلها: دانلود و ذخیره مدلها در مسیرهای سفارشی.
- آموزش مدلها: آموزش مجدد مدلها با دادههای دلخواه و ذخیرهسازی تغییرات.
📁 Project Structure
.
├── app.py # رابط کاربری گرافیکی (Gradio)
├── model.py # مدیریت و بارگذاری مدلها
├── generate.py # منطق تولید متن و کد
├── train.py # آموزش مجدد مدلها
├── database.py # مدیریت پایگاه داده برای ذخیره ورودیها
├── models/ # مسیر پیشفرض برای ذخیره مدلها
└── lib.txt # لیست کتابخانههای موردنیاز
🚀 Installation and setup
نصب پایتون 3.8.6
اگر پایتون نسخه 3.8.6 روی سیستم شما نصب نیست، از صفحه دانلود آن را نصب کنید.
در سیستمهای لینوکسی میتوانید از دستورات زیر استفاده کنید
bash sudo apt update sudo apt install python3.8
کلون کردن
ابتدا مخزن پروژه رو کلون کنید
bash git clone https://github.com/ali0discord/gpt-text-generator.git cd gpt-text-generator
نصب کتابخانه ها
با این دستور کتابخانه ها رو نصب کنید
bash pip install -r lib.txt
دانلود مدل ها
با اجرای این فایل مدل های مورد نیاز به صورت خودکار دانلود و در دایرکتوری مخصوص ذخیره میشوند
bash python download.py
اجرای کدها
با دستور زیر کد ها رو اجرا کنید
bash python app.py
پس از اجرای کد ها به صورت کامل وارد این آدرش شوید
bash 127.0.0.1:7860
گزارش باگ ها
از طریق بخش Issues گیت هاب با ما در ارتباط باشید