File size: 3,638 Bytes
d9b8e9c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# GPT Tools

---
این پروژه یک رابط کاربری گرافیکی زیبا و کاربردی برای تولید متن، کد، داستانهای تعاملی و ارزیابی مدلهای مختلف مانند 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 گیت هاب با ما در ارتباط باشید
---
### **جان گرفته از علیرضا**
|