استخدم هذه التقنية المثيرة من راحة نصوص Python الخاصة بك مع واجهة برمجة تطبيقات OpenAI سهلة الاستخدام.
اجتاحت عاصفة الذكاء الاصطناعي جميع أنحاء العالم. دفع إصدار ChatGPT من OpenAI المطورين والمستخدمين الفضوليين إلى حالة من الجنون. جمعت OpenAI 100 مليون مستخدم نشط في غضون شهرين من إطلاقها وبدأ الناس بالفعل في إنشاء تطبيقات باستخدامها.
تستخدمه CopyAI لإنشاء محتوى كتابة الإعلانات لمواقع الويب والمدونات والإعلانات ورسائل البريد الإلكتروني والوسائط الاجتماعية. يستخدم Lex GPT-3 للإجابة على أسئلة البحث ، و Algolia للبحث الدلالي ، و Replier لإنشاء ردود ذات علامة تجارية على مراجعات العملاء. إليك كيفية استخدام نموذج GPT-3 الخاص بـ OpenAI مع Python للبدء في بناء تطبيقك المدعوم بالذكاء الاصطناعي.
ما هو GPT-3؟
GPT-3 من OpenAI هو الجيل الثالث من المحولات التوليدية المدربة مسبقًا. إنه نموذج للتعلم الآلي مع أكثر من 175 مليار معلمة ، الإنترنت بالكامل تقريبًا. يمنحها هذا إمكانات هائلة للإجابة على مجموعة واسعة من الأسئلة وأداء المهام التي قد تتطلب الكثير من الجهد اليدوي.
طور Open AI وحدة Python التي تحتوي على فئات متوافقة معرّفة مسبقًا للتفاعل مع واجهات برمجة التطبيقات الخاصة بها. لتثبيته على نظامك ، افتح Terminal وقم بتشغيل:
نقطة تثبيت openai
إذا كنت تتساءل عن قدرة GPT-3 ، فيمكنك استكشاف بعض من الاستخدامات الإبداعية لـ GPT-3 في OpenAI Playground.
توليد مفتاح API
لاستخدام GPT-3 مع Python ، تحتاج إلى إنشاء مفتاح API. لعرض مفتاح API الخاص بك ، اتبع الخطوات التالية:
- قم بالتسجيل للحصول على حساب على صفحة OpenAI. حدد نوع الحساب باسم شخصي.
- انقر فوق ملف التعريف الخاص بك وحدد ملف عرض مفاتيح API زر.
- انقر فوق إنشاء مفتاح سري جديد لتوليد مفتاح API الخاص بك.
- انسخ مفتاح API الخاص بك واحتفظ به في مكان آمن حيث لن تتمكن من مشاهدته مرة أخرى.
تتقاضى GPT-3 API من OpenAI رسومًا منك بناءً على عدد الرموز (الكلمات) التي تستخدمها للتفاعل معها. لحسن الحظ ، تقدم OpenAI رصيدًا مجانيًا بقيمة 18 دولارًا للأشهر الثلاثة الأولى ، حتى تتمكن من استكشافه وتجربته وفقًا لاحتياجاتك.
بناء برنامج Python لاستخدام GPT-3 API
يمكنك العثور على الكود المصدري لهذا البرنامج في ملف مستودع جيثب.
الآن بعد أن أصبح لديك حق الوصول إلى واجهة برمجة التطبيقات ، يمكنك إنشاء برنامج Python للتواصل باستخدامه. ابدأ في إنشاء البرنامج عن طريق استيراد وحدة OpenAI. تحديد وظيفة ، askGPT ()،أن يأخذ نص كمدخلات. سيحتوي النص على الاستعلام الذي ستطرحه على GPT-3. انسخ مفتاح API الذي أنشأته مسبقًا وقم بتهيئته.
يستورد أوبناي
defAskGPT(نص):
openai.api_key = "your_api_key"
أنشئ طلبًا بتحديد المعلمات التالية:
- محرك: النموذج الذي تريد استخدامه لطلبك. ال دا فينشي النموذج هو الأكثر موثوقية وتدريبًا على البيانات حتى أكتوبر 2019.
- اِسْتَدْعَى: الموجه هو مجموعة الكلمات التي تطرحها كسؤال لتوليد استجابة من واجهة برمجة التطبيقات.
- درجة حرارة: حدد كيف يجب أن يبدو النص احترافيًا أو مبدعًا. مع القيم المنخفضة ، ستحصل على إجابات أكثر تركيزًا وحتمية. بقيم أعلى ، ستحصل على إجابات أكثر إبداعًا. 0.6 هو حل وسط جيد.
- max_tokens: الحد الأقصى لعدد الكلمات في الاستجابة التي تم إنشاؤها. يمكنك ضبطه على 2048 كلمة كحد أقصى.
على سبيل المثال ، إليك كيفية إرسال طلب وتخزين الرد:
الاستجابة = openai. Completion.create (
المحرك = "text-davinci-003",
موجه = نص ،
درجة الحرارة = 0.6,
max_tokens = 150,
)
اعرض استجابة GPT-3 عن طريق استرداد معلمة النص للنتيجة الأولى:
يعود طباعة (خيارات الاستجابة] [0].نص)
لاستدعاء هذه الوظيفة ، حدد وظيفة رئيسية وحلقة لا نهائية. اطلب من المستخدم إدخال سؤال وتمريره إلى askGpt () وظيفة.
defرئيسي():
بينماحقيقي:
مطبعة("GPT: اسألني سؤالاً \ n")
myQn = المدخلات ()
askGPT (myQn)
رئيسي()
ضع كل ذلك معًا واستخدم الذكاء الاصطناعي للإجابة على أسئلتك.
مخرجات برنامج Python المُمكّن لـ GPT-3
عند تشغيل البرنامج ، سيطلب منك إدخال سؤال. عند إدخال الموجه ، "اكتب قصيدة في 5 أسطر حول كيف أن الرجل الحديدي هو أعظم بطل خارق في كل العصور" ، أنتج البرنامج المخرجات الرائعة التالية:
يحتوي GPT-3 على العديد من التطبيقات المثيرة للاهتمام
يمكنك استخدام GPT-3 لإنجاز بعض الأعمال المذهلة. يمكنك استخدامه كروبوت محادثة يمنحك إجابات واقعية جديدة في كل مطالبة. يمكنك إنشاء قصائد ونصوص وقصص وشعارات ومقالات وعناوين رئيسية وغير ذلك الكثير. يمكنك حتى تلخيص أجزاء طويلة من النص ، وإنشاء رمز ، والتحدث بلا حدود ، وإجراء محادثة بناءً على المطالبات السابقة أيضًا.
على الجانب الآخر ، فإن واجهة برمجة التطبيقات مستضافة على السحابة وتدفع وتحتاج إلى مزيد من الضبط. مع إصدار GPT-3.5 في السوق ، يتوقع الناس أن يكون أكثر دقة وأقل تحيزًا مقارنة بالإصدارات السابقة.