WhatsApp Biznes Hesabının sahibi olaraq siz müştəri sorğuları və sorğuları ilə məşğul olmalısınız. Bunu etmək gününüzün çox hissəsini alır və sizi həll yolu – chatbot axtarmağa qoyur. Xüsusilə, müştərilərinizin suallarına real və məntiqli cavablar vermək üçün ChatGPT-dən istifadə edən biri. Həmin chatbot yaratmaq üçün WhatsApp-ı ChatGPT ilə necə birləşdirəcəyini öyrənmək üçün oxumağa davam edin.
ChatGPT-ni WhatsApp-a necə inteqrasiya edəcəyinizi öyrənmək üçün nə lazımdır
İnteqrasiyanı başa çatdırmaq üçün sizə aşağıdakılar lazımdır:
- ChatGPT Tətbiq Proqramlaşdırma İnterfeysi (API)
- WhatsApp Biznes Hesabı
- Pipenv
- Python 3.7 və ya yuxarı
- Get
ChatGPT API-yə necə daxil olmaq olar
OpenAI hesabınız olduğu müddətdə ChatGPT API-dən istifadə edə bilərsiniz. Bu addımları izləyin:
Addım 1: Başlayın OpenAI Platforması səhifəsi və ya məlumatlarınızı istifadə edərək daxil olun və ya hesab yaratmaq üçün “Qeydiyyatdan keç” düyməsini basın. Siz həmçinin müvafiq düymələrdən istifadə edərək Google, Apple və ya Microsoft hesablarınızdan istifadə edərək hesab yarada bilərsiniz.
Addım 2: Əgər siz yeni hesab yaradırsınızsa, mətn qutularına adınızı, şirkət adınızı (isteğe bağlıdır) və ad gününüzü daxil edin, sonra “Razıyam” düyməsini basın.
Addım 3: Növbəti ekrandan “API” seçin:
Addım 4: Üst menyudan “İdarəetmə Paneli” ni seçin və ekranın sol tərəfindəki “API Açarlarına” keçin.
Addım 5: Ekranın yuxarı sağ tərəfindəki “Yoxlamaya başlayın” üzərinə klikləyin və açılan pəncərədə telefon nömrənizi daxil edin. OpenAI-nin doğrulama kodunu telefonunuza göndərməsi üçün “Kod Göndər” seçin.
Addım 6: Aldığınız altı rəqəmli kodu daxil edin və “Göndər” düyməsini vurmazdan əvvəl OpenAI-da istifadə halınızı təsvir edin.
Addım 7: Yuxarı sağ düyməni və ya ekranın mərkəzində tapacağınız düyməni istifadə edərək “Yeni gizli açar yaradın” seçin.
Addım 8: Açarı adlandırın və “Gizli açar yarat” seçin.
Addım 9: Gizli açarınızı kopyalayın, onu əldə edə biləcəyiniz sənədə yapışdırın və “Bitti” düyməsini basın. Bu açara yenidən daxil ola bilməyəcəksiniz, ona görə də sonra daxil olmaq üçün onu kopyaladığınızdan əmin olun.
API istifadə edərək ChatGPT-ni WhatsApp ilə inteqrasiya edin
Təəssüf ki, “Biz ChatGPT-ni WhatsApp ilə inteqrasiya edə bilərikmi?” Sualının cavabı. standart WhatsApp hesabları ilə işləyərkən “yox”dur. Siz WhatsApp Business istifadəçisi olmalısınız, çünki bu, ChatGPT-ni WhatsApp ilə əlaqələndirmək üçün lazım olan WhatsApp API-yə giriş imkanı verir. WhatsApp Business proqramını buradan endirin Google Play və ya App Store və onu quraşdırmaq üçün mağazadakı addımları izləyin.
WhatsApp Business quraşdırıldıqda, WhatsApp-ı ChatGPT ilə inteqrasiya etməyə imkan verən Python Skripti yaratmaq üçün Pipenv istifadə etməlisiniz.
Addım 1: Pipenv-i yükləyin. Bu virtual mühitin idarə edilməsi alətini işə salmaq üçün cihazınızda Python 3.7 və ya daha yuxarı versiyanın quraşdırılmış olması tövsiyə olunur.
Addım 2: Buradan aşağıdakı kod gəlir Denis Kuria Istifadə edir. OpenAI, Django və Djangorestframework paketlərini quraşdırmaq üçün onu Pipenv-ə daxil edin:
pipenv install django djangorestframework openai
Addım 3: Aşağıdakı kodla yeni Django layihəsi yaradın:
django-admin startproject whatsapp
Addım 4: Yeni hazırladığınız WhatsApp kataloqunda yeni Django proqramı yaradın və aşağıdakı koddan istifadə edərək onu “gpt” adlandırın.
py manage.py startapp gpt
Addım 5: “whatsapp/settings.py” səhifəsinə keçin və “QURULMUŞ TƏTBİQLƏR” siyahısına “gpt” əlavə edin. Siyahının aşağı hissəsində, “]” işarəsinin yuxarısında “gpt” yazın.
Addım 6: “whatsapp/urls.py” səhifəsinə keçin və aşağıdakı kodu istifadə edərək “gpt” tətbiq URL-ni əlavə edin:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
...
path('api/', include('gpt.urls')), # gpt app URL
]
Addım 7: “gpt/views.py” səhifəsinə keçin və ChatGPT API üçün görünüş yaratmaq üçün bu kodu istifadə edin. Aşağıdakı kodun “openai.api_key” dəyişəninə diqqət yetirin. OpenAI istifadə edərək yaratdığınız gizli açarı daxil etdiyiniz yerdən sonra dırnaq işarələri içərisində olan bölmə:
from rest_framework.response import Response
import openai
from rest_framework.views import APIView
class OpenAIGPTView(APIView):
def get(self, request):
input = request.GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": input}]
)
answer = completion['choices'][0]['message']['content']
return Response(answer)
Yeni API-nizi necə qeydiyyatdan keçirməli
İndi API son nöqtəniz var, o, müştərinizin daxiletməsini ChatGPT-ə daxil edən GET sorğusu göndərəcək və Open AI-nin generativ modeli ilə cavab yaradacaq. Bu son nöqtəni qeydiyyatdan keçirməli və onu WhatsApp-a inteqrasiya etməlisiniz.
Addım 1: “urls.py” faylı yaradın və API-nizi qeydiyyatdan keçirmək üçün aşağıdakıları daxil edin:
from django.urls import path
from .views import *
urlpatterns = [
path('chat', OpenAIGPTView.as_view()),
]
Addım 2: API son nöqtənizdə həm “çalışdırıcı” həm də “miqrasiya” əmrlərini yerinə yetirmək üçün aşağıdakılardan istifadə edin:
python manage.py migrate
python manage.py runserver
Addım 3: Əgər hələ də etməmisinizsə, ən son versiyasını endirin və quraşdırın Get cihazınızda. Bu sizə “Whatsmeow” müştərisinə giriş imkanı verəcək.
Addım 4: Aşağıdakı kodu istifadə edərək Pipenv-də “Whatsmeow” müştərisini klonlayın:
git clone
https://github.com/Huskynarr/whatsapp-gpt.git
Addım 5: “whatsapp-gpt” repozitoriyasına keçin və main.go-nu tapın. Aşağıdakı kod xəttini tapmalısınız:
url := "http://localhost:5001/chat?q=" + urlEncoded
Xətti ilə əvəz edin:
url := "http://127.0.0.1:8000/api/chat?q=" + urlEncode
Addım 6: Dəyişikliklərinizi yadda saxlayın və Pipenv-ə “go run main.go” yazaraq yaratdığınız faylı işə salın. Siz QR kodu olan ekrana göndəriləcəksiniz.
Addım 7: WhatsApp Biznesini açın və “Parametrlər”, ardınca “QR Code” və “Scan Code” bölməsinə keçin. Aldığınız QR kodunu skan edin və daxil olduqdan sonra siz WhatsApp-ı ChatGPT ilə uğurla inteqrasiya edə bildiniz.