# GPT Tools ![GUI)](https://github.com/user-attachments/assets/6a845c99-6ecc-422f-b662-8069cb5c2324) --- این پروژه یک رابط کاربری گرافیکی زیبا و کاربردی برای تولید متن، کد، داستان‌های تعاملی و ارزیابی مدل‌های مختلف مانند GPT-2 و CodeGen ارائه می‌دهد. با استفاده از این ابزار می‌توانید به راحتی مدل‌های زبان طبیعی را مدیریت و از خروجی‌های آن بهره‌برداری کنید --- ## **🚨 Requirements** این پروژه برای اجرا نیاز به **پایتون نسخه 3.8.6** دارد. لطفاً اطمینان حاصل کنید که نسخه صحیح پایتون روی سیستم شما نصب است. برای بررسی نسخه پایتون، دستور زیر را در خط فرمان اجرا کنید: ```bash python --version ``` --- ## **💫 Main features** - تولید متن: تولید متن‌های خلاقانه با استفاده از مدل‌های مختلف GPT-2. - تولید کد: تولید کدهای برنامه‌نویسی با مدل CodeGen از طریق ورودی‌های توصیفی. - داستان‌های تعاملی: ایجاد داستان‌های سفارشی و خلاقانه با همکاری مدل. - مدیریت مدل‌ها: دانلود و ذخیره مدل‌ها در مسیرهای سفارشی. - آموزش مدل‌ها: آموزش مجدد مدل‌ها با داده‌های دلخواه و ذخیره‌سازی تغییرات. --- ## **📁 Project Structure** ```bash . ├── 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 گیت هاب با ما در ارتباط باشید --- ### **جان گرفته از علیرضا**