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

![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 گیت هاب با ما در ارتباط باشید

---
### **جان گرفته از علیرضا**