در این مطلب، ویدئو OpenAI GPT-3 API: آموزش مبتدیان با پایتون | www.Demohub.dev با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:05
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,680 –> 00:00:10,880
[موسیقی]
2
00:00:10,880 –> 00:00:11,759
سلام به همه
3
00:00:11,759 –> 00:00:14,080
techwithfro به کانال امروز خوش آمدید،
4
00:00:14,080 –> 00:00:15,679
من به شما نشان خواهم داد که چگونه
5
00:00:15,679 –> 00:00:16,880
با open ai
6
00:00:16,880 –> 00:00:20,480
gpt 3 از پایتون تعامل داشته باشید، بنابراین
7
00:00:20,480 –> 00:00:22,960
openai یک شرکت بسیار قدرتمند است و آنها
8
00:00:22,960 –> 00:00:25,359
در ساخت مدل های زبانی تخصص دارند
9
00:00:25,359 –> 00:00:27,920
که مردم بتوانند با آنها تعامل داشته باشند.
10
00:00:27,920 –> 00:00:29,920
تظاهرات قبلی را در مورد
11
00:00:29,920 –> 00:00:30,800
نحوه تعامل
12
00:00:30,800 –> 00:00:34,239
با open ai gpt 3 با استفاده
13
00:00:34,239 –> 00:00:36,480
از مرورگر انجام داده ام، بنابراین در
14
00:00:36,480 –> 00:00:37,360
نمایش های قبلی من
15
00:00:37,360 –> 00:00:38,800
و پیوند برخی از ویدیوهای قبلی من
16
00:00:38,800 –> 00:00:40,239
در توضیحات
17
00:00:40,239 –> 00:00:40,879
زیر خواهد بود
18
00:00:40,879 –> 00:00:43,200
یا می توانید با استفاده از پلت فرم open ai
19
00:00:43,200 –> 00:00:44,079
وارد شوید. رابط کاربری
20
00:00:44,079 –> 00:00:46,960
که یک مرورگر وب است و
21
00:00:46,960 –> 00:00:48,399
22
00:00:48,399 –> 00:00:50,480
فقط با کلیک کردن روی رابط کاربری با مدل زبان تعامل میکند، به عنوان
23
00:00:50,480 –> 00:00:51,680
24
00:00:51,680 –> 00:00:53,600
مثال فرض کنید در مرورگر هستیم، میتوانم
25
00:00:53,600 –> 00:00:55,440
به زمین بازی بروم
26
00:00:55,440 –> 00:00:56,719
و این همان چیزی است که بسیاری از مردم
27
00:00:56,719 –> 00:00:59,120
فقط برای احساس کردن از آن استفاده میکنند. کاری که
28
00:00:59,120 –> 00:00:59,840
انجام
29
00:00:59,840 –> 00:01:01,680
می دهد شما می توانید به زمین بازی بروید و
30
00:01:01,680 –> 00:01:03,199
معادله ای را در اینجا قرار دهید و
31
00:01:03,199 –> 00:01:05,280
در تماس قرار دهید یک درخواست است که می توانید آن را
32
00:01:05,280 –> 00:01:07,040
در دستور قرار دهید و آن درخواست
33
00:01:07,040 –> 00:01:08,799
فقط از خلاصه
34
00:01:08,799 –> 00:01:09,840
کاری که ما انجام
35
00:01:09,840 –> 00:01:12,880
دادیم به شما پاسخ می دهد. می توانم بگویم
36
00:01:12,880 –> 00:01:16,000
گرمایش زمین چیست فقط یک دستور بسیار ساده
37
00:01:16,000 –> 00:01:18,479
برای ما و البته شما باید
38
00:01:18,479 –> 00:01:20,240
موتور خود را انتخاب کنید، بنابراین من موتور
39
00:01:20,240 –> 00:01:21,360
داوینچی
40
00:01:21,360 –> 00:01:23,360
uh را انتخاب می کنم زیرا می تواند برای شما
41
00:01:23,360 –> 00:01:24,479
بنویسد شما می توانید
42
00:01:24,479 –> 00:01:27,280
با استفاده از مدل زبان یک مقاله برای
43
00:01:27,280 –> 00:01:28,080
44
00:01:28,080 –> 00:01:30,720
شما بنویسید. خلاصه سریع اینجا اوه، شما این را ارسال می
45
00:01:30,720 –> 00:01:31,920
کنید
46
00:01:31,920 –> 00:01:34,960
و چیزی که ما دریافت می کنیم این است که واقعاً
47
00:01:34,960 –> 00:01:36,079
کار خوبی انجام می
48
00:01:36,079 –> 00:01:39,520
دهد، برای ما توضیح داده شده است
49
00:01:39,520 –> 00:01:40,880
50
00:01:40,880 –> 00:01:43,119
که این موضوع چیست و اگر واقعاً
51
00:01:43,119 –> 00:01:44,880
می خواستم می توانم ادامه دهم و به
52
00:01:44,880 –> 00:01:47,759
نوشتن ادامه دهم. برای اینکه بفهمید، میدانید با
53
00:01:47,759 –> 00:01:49,759
پرسیدن این سوال
54
00:01:49,759 –> 00:01:52,640
که گرمایش زمین چیست، این است
55
00:01:52,640 –> 00:01:54,479
که برای من مقاله بنویسید یا پاسخ دیجیتالی بیشتری به من بدهید
56
00:01:54,479 –> 00:01:55,840
57
00:01:55,840 –> 00:01:58,079
، یعنی همان مدل زبانی است که اکنون
58
00:01:58,079 –> 00:02:00,000
میتوانیم این کار را با استفاده از رابط کاربری انجام دهیم که
59
00:02:00,000 –> 00:02:02,000
واقعاً یک چالش نیست، اما چیزی است که من میخواستم.
60
00:02:02,000 –> 00:02:03,840
انجام این کار امروز به شما نشان می دهد که
61
00:02:03,840 –> 00:02:07,520
چقدر آسان است، به طوری که حتی
62
00:02:07,520 –> 00:02:09,840
یک دانش آموز دبیرستانی یا حتی یک دانش
63
00:02:09,840 –> 00:02:10,639
آموز
64
00:02:10,639 –> 00:02:13,040
در مقطع ابتدایی باید بتواند آن را
65
00:02:13,040 –> 00:02:13,920
با
66
00:02:13,920 –> 00:02:16,879
استفاده از پایتون اصلی انجام دهد، بنابراین ما می توانیم آن را در
67
00:02:16,879 –> 00:02:19,120
10 خط پایتون انجام دهیم. کد یا حتی کمتر از
68
00:02:19,120 –> 00:02:21,280
این که گفت بیایید شروع کنیم
69
00:02:21,280 –> 00:02:22,800
اولین چیزی که به آن نیاز
70
00:02:22,800 –> 00:02:26,640
داریم کتابخانه open ai برای پایتون است
71
00:02:26,640 –> 00:02:29,120
و برای ما بسیار ساده است که آن
72
00:02:29,120 –> 00:02:31,120
را در پایتون در اینجا وارد کنیم، بنابراین ما ادامه می دهیم
73
00:02:31,120 –> 00:02:32,160
و
74
00:02:32,160 –> 00:02:35,440
open ai را وارد می کنیم که اساساً تمام چیزی است که نیاز داریم. اوه
75
00:02:35,440 –> 00:02:38,800
از منظر پایتون، بنابراین open
76
00:02:38,800 –> 00:02:41,200
ai را وارد کنید و ما باید به من اجازه دهید
77
00:02:41,200 –> 00:02:42,800
برای یک ثانیه اینجا زوم کنم تا بتوانیم
78
00:02:42,800 –> 00:02:45,920
در واقع ببینیم صفحه نمایش من
79
00:02:46,720 –> 00:02:48,560
این را به طرف کوچک می کند تا بتوانیم صفحه را
80
00:02:48,560 –> 00:02:49,760
ببینیم، بنابراین
81
00:02:49,760 –> 00:02:51,760
شما ممکن است بگویید حالا open ai را وارد کنید
82
00:02:51,760 –> 00:02:52,959
خوب اینجا یک مشکل وجود
83
00:02:52,959 –> 00:02:55,280
دارد زیرا اکنون
84
00:02:55,280 –> 00:02:57,280
این ماژول خاص را این بسته خاص تشخیص
85
00:02:57,280 –> 00:03:00,239
می دهد، بنابراین بسته به
86
00:03:00,239 –> 00:03:01,280
ایده ای که از آن استفاده
87
00:03:01,280 –> 00:03:04,879
می کنید، بسته open ai uh را نصب کنید،
88
00:03:04,879 –> 00:03:06,879
بنابراین زیبایی pycharm در این است که می توانید آن
89
00:03:06,879 –> 00:03:08,239
را در زیر مشاهده کنید
90
00:03:08,239 –> 00:03:11,360
که در اینجا در حال خارج شدن است. به مدیر بسته،
91
00:03:11,360 –> 00:03:12,879
آن بسته را دانلود می کند و
92
00:03:12,879 –> 00:03:15,360
آن را برای من در دسترس قرار می دهد، بنابراین اکنون
93
00:03:15,360 –> 00:03:17,760
پس از موفقیت آمیز بودن این بسته، می توانم
94
00:03:17,760 –> 00:03:19,040
با open ai
95
00:03:19,040 –> 00:03:20,480
با استفاده از آن بسته تعامل داشته باشم، بنابراین می گوید در اینجا
96
00:03:20,480 –> 00:03:22,959
بسته uh نصب با موفقیت انجام شد من یک اعلان دریافت می کنم
97
00:03:22,959 –> 00:03:24,000
98
00:03:24,000 –> 00:03:27,280
o اکنون من باید ai open را در دسترس داشته
99
00:03:27,280 –> 00:03:28,080
باشم تا بتوانم از آن استفاده کنم،
100
00:03:28,080 –> 00:03:30,000
بنابراین کاری که میخواهم انجام دهم این است که
101
00:03:30,000 –> 00:03:32,000
از جادوی چسباندن استفاده میکنم و
102
00:03:32,000 –> 00:03:33,680
یک تابع بسیار ساده را
103
00:03:33,680 –> 00:03:34,560
که در
104
00:03:34,560 –> 00:03:37,280
پایتون نوشتم قرار میدهم. به این
105
00:03:37,280 –> 00:03:39,040
بسته AI باز بروید
106
00:03:39,040 –> 00:03:41,120
و میتواند با آن بسته تعامل داشته
107
00:03:41,120 –> 00:03:42,799
باشد، خیلی ساده است، من آن را
108
00:03:42,799 –> 00:03:43,519
چسبانده
109
00:03:43,519 –> 00:03:45,280
میکنم، ما را راهنمایی میکنم که این بسته چه میکند
110
00:03:45,280 –> 00:03:47,280
، بسیار بسیار ساده است، من میتوانم
111
00:03:47,280 –> 00:03:48,640
این را بهینه کنم،
112
00:03:48,640 –> 00:03:50,000
اما چند چیز میخواهم
113
00:03:50,000 –> 00:03:52,239
از اینجا فراخوانی کنم، بنابراین من فقط یک
114
00:03:52,239 –> 00:03:53,200
115
00:03:53,200 –> 00:03:56,879
تابع بسته ساده تعریف میکنم و آن را gpt3 صدا میزنم
116
00:03:56,879 –> 00:03:58,799
، یک پارامتر ورودی دریافت میکند
117
00:03:58,799 –> 00:04:00,319
و این پارامتر ورودی درخواست من خواهد بود،
118
00:04:00,319 –> 00:04:01,760
آن دستوری است که من
119
00:04:01,760 –> 00:04:03,200
به gpt3 ارسال میکنم
120
00:04:03,200 –> 00:04:05,120
که بسیار شبیه است. برای کاری که ما در اینجا انجام میدهیم،
121
00:04:05,120 –> 00:04:07,040
فقط با تایپ کردن what’s up what is up
122
00:04:07,040 –> 00:04:09,040
گرم شدن کره زمین
123
00:04:09,040 –> 00:04:11,599
، همین کار را با انتقال آن متن به
124
00:04:11,599 –> 00:04:12,000
این
125
00:04:12,000 –> 00:04:13,840
به این به این تابع
126
00:04:13,840 –> 00:04:15,920
انجام میدهیم، حالا آن تابع باید کاری با
127
00:04:15,920 –> 00:04:18,160
آن انجام دهد. این کار باید انجام شود، این است که
128
00:04:18,160 –> 00:04:19,839
با open ai تعامل داشته باشد
129
00:04:19,839 –> 00:04:21,839
و آن را به این نتیجه برساند ract با open ai ما
130
00:04:21,839 –> 00:04:23,360
به کلید ai باز
131
00:04:23,360 –> 00:04:26,800
نیاز داریم تا با هر api صحبت کنیم.
132
00:04:26,800 –> 00:04:30,240
133
00:04:30,240 –> 00:04:32,320
134
00:04:32,320 –> 00:04:34,080
135
00:04:34,080 –> 00:04:36,320
از
136
00:04:36,320 –> 00:04:38,320
مقداری که از رابط کاربری می آید، بنابراین اگر
137
00:04:38,320 –> 00:04:39,440
به رابط کاربری برگردید
138
00:04:39,440 –> 00:04:41,280
و می خواهید کلید AI باز خود را بگیرید،
139
00:04:41,280 –> 00:04:43,520
فقط به عکس نمایه خود
140
00:04:43,520 –> 00:04:45,600
در سمت چپ بالای صفحه بروید، در آنجا
141
00:04:45,600 –> 00:04:48,720
روی view یا ai
142
00:04:48,720 –> 00:04:51,840
keys یا api کلیک کنید.
143
00:04:51,840 –> 00:04:53,520
شما را به صفحه نمایش میآورد
144
00:04:53,520 –> 00:04:55,040
و این جایی است که
145
00:04:55,040 –> 00:04:58,240
اکنون بسته به سطح خود،
146
00:04:58,240 –> 00:04:58,720
147
00:04:58,720 –> 00:05:00,320
اگر عضو پولی هستید یا اگر
148
00:05:00,320 –> 00:05:02,160
هنوز در سطح رایگان هستید، کلیدهای api خود را میبینید، ممکن است مجبور
149
00:05:02,160 –> 00:05:03,840
باشید برای استفاده از این کلید هزینه کنید. چیزی
150
00:05:03,840 –> 00:05:04,240
که باید
151
00:05:04,240 –> 00:05:06,160
از آن آگاه باشید و اگر میخواهید ببینید
152
00:05:06,160 –> 00:05:07,840
کجا روی صورتحساب کلیک میکنید،
153
00:05:07,840 –> 00:05:10,160
میتوانید تمام آن اطلاعات را ببینید، من فرض
154
00:05:10,160 –> 00:05:11,919
میکنم که شما کلید را در اختیار دارید و
155
00:05:11,919 –> 00:05:13,680
اگر میخواهید کلید خود را بچرخانید، حق استفاده از آن را دارید.
156
00:05:13,680 –> 00:05:15,440
ادامه دهید و آن کلید را بچرخانید،
157
00:05:15,440 –> 00:05:16,080
158
00:05:16,080 –> 00:05:18,960
اما اوه کلیک کنید تا این کلید را کپی کنید، آن
159
00:05:18,960 –> 00:05:20,479
چیزی است که ما نیاز داریم،
160
00:05:20,479 –> 00:05:22,800
بنابراین به رابط کاربری بازگردیم. دوباره
161
00:05:22,800 –> 00:05:24,400
آن کلید را اینجا
162
00:05:24,400 –> 00:05:26,400
بچسبانید و همیشه میتوانید این کلید را در دنیای واقعی بچرخانید،
163
00:05:26,400 –> 00:05:27,919
164
00:05:27,919 –> 00:05:29,600
رمزگذاری کلیدهای اینچنینی سخت نیست، شاید
165
00:05:29,600 –> 00:05:30,639
آن را از
166
00:05:30,639 –> 00:05:32,479
متغیرهای محیطی یا از یک رویکرد
167
00:05:32,479 –> 00:05:33,680
امنتر منتقل کنید
168
00:05:33,680 –> 00:05:35,280
، اما من فقط یک نمایش را انجام میدهم.
169
00:05:35,280 –> 00:05:36,960
در اینجا، پس با من همراه
170
00:05:36,960 –> 00:05:37,600
171
00:05:37,600 –> 00:05:39,919
باشید که کد ایمن نمی نویسم، اکنون
172
00:05:39,919 –> 00:05:42,080
متغیر خود را داریم، یک کلید را نگه می دارد،
173
00:05:42,080 –> 00:05:43,360
اکنون کاری که می خواهیم انجام دهیم این است
174
00:05:43,360 –> 00:05:45,199
که یک پاسخ ایجاد می کنیم و این
175
00:05:45,199 –> 00:05:46,880
پاسخ همان چیزی خواهد بود که وقتی برمی گردد
176
00:05:46,880 –> 00:05:48,400
ما open ai
177
00:05:48,400 –> 00:05:50,800
را صدا می زنیم و بنابراین می خواهیم بگوییم open ai dot
178
00:05:50,800 –> 00:05:51,680
completion
179
00:05:51,680 –> 00:05:54,000
dot بنابراین یک شی ایجاد می کنیم
180
00:05:54,000 –> 00:05:56,240
تا با آن open ai تعامل داشته باشد
181
00:05:56,240 –> 00:05:58,080
و موتوری
182
00:05:58,080 –> 00:05:58,960
را که قرار است چند
183
00:05:58,960 –> 00:06:00,560
پارامتر بگیرد را مشخص کنیم. در اینجا شماره یک این است که
184
00:06:00,560 –> 00:06:01,840
ما از چه موتوری استفاده می کنیم،
185
00:06:01,840 –> 00:06:03,919
بنابراین در اینجا من از davinci uh
186
00:06:03,919 –> 00:06:06,479
davinci uh دستورالعمل بتا استفاده می کنم من آن را دوست دارم
187
00:06:06,479 –> 00:06:08,479
که برای من این موتور مورد علاقه است
188
00:06:08,479 –> 00:06:10,639
و اگر مطمئن نیستید با چه موتوری
189
00:06:10,639 –> 00:06:12,080
سروکار داریم فقط به
190
00:06:12,080 –> 00:06:13,680
زمین بازی برگردید
191
00:06:13,680 –> 00:06:15,520
این موتوری است که ما با آن کار می
192
00:06:15,520 –> 00:06:17,520
کنیم. s ada there is babish there’s
193
00:06:17,520 –> 00:06:18,319
194
00:06:18,319 –> 00:06:20,800
curie curie instruct بهتر داوینچی دیویس بهتر
195
00:06:20,800 –> 00:06:21,840
آموزش می دهد،
196
00:06:21,840 –> 00:06:23,680
بنابراین موتور مورد علاقه خود را برای من انتخاب کنید، من
197
00:06:23,680 –> 00:06:26,080
همیشه از دستورالعمل uh davis استفاده می کنم، زیرا این دستور
198
00:06:26,080 –> 00:06:27,759
199
00:06:27,759 –> 00:06:30,240
برای شما خلاصه می شود اوه داوینچی فقط به
200
00:06:30,240 –> 00:06:32,319
سوالاتی مانند یکی از سوالات پاسخ می
201
00:06:32,319 –> 00:06:34,000
دهد، بنابراین حق خود را انتخاب کنید. موتور so
202
0