Pasinaudokite „ChatGPT“ galia, kad suteiktumėte supaprastintą palaikymą savo klientams „WhatsApp“.

Šiandienos įmonės naudoja susirašinėjimo programas, tokias kaip WhatsApp, kad galėtų bendrauti su klientais. Dėl to didėja verslo klientų sąveikos automatizavimas naudojant pokalbių robotus.

Toks pokalbių robotas yra „ChatGPT“ – didelis OpenAI kalbos modelis, kurį galite integruoti su „WhatsApp“, kad automatizuotume klientų sąveiką, teikdami greitus ir tikslius atsakymus į klientų užklausas.

„ChatGPT“ API supratimas ir prieiga prie jos

Prieš integruojant su WhatsApp, būtina gauti a Pagrindinis ChatGPT ir ChatGPT API supratimas. „ChatGPT“ yra a generatyvinis didžiosios kalbos modelis kuri gauna teksto užklausas ir pateikia į žmogų panašius atsakymus. „OpenAI“ suteikia paprastą API sąsają, skirtą kūrėjams pasiekti ir naudoti „ChatGPT“ GPT-3.5 ir GPT-4 modelius.

Norėdami pasiekti ChatGPT API raktus, turite pereiti prie OpenAI API platforma. Prisijungę spustelėkite profilio piktogramą. Tada spustelėkite Peržiūrėkite API raktus variantas.

instagram viewer

Tada spustelėkite Sukurkite naują slaptą raktą mygtuką, kad sukurtumėte naują API raktą.

Įveskite prašomus duomenis, t. y vardas rakto.

Bus paragintas slaptas raktas.

Nukopijuokite ir laikykite raktą saugioje vietoje, kad galėtumėte naudoti ateityje.

„WhatsApp“ verslo paskyros nustatymas

Norėdami integruoti ChatGPT su WhatsApp, turite sukurti WhatsApp Business paskyrą. Prisimink tai „WhatsApp Business“ skiriasi nuo įprastos „WhatsApp“.. Ši paskyra leis jums pasiekti WhatsApp verslo API, kurią integruosite su ChatGPT API.

Visą šaltinio kodą rasite a GitHub saugykla.

Norėdami integruoti „ChatGPT“ su „WhatsApp“, galite naudoti trečiosios šalies paslaugą, pvz., „Kommunicate“, „WhatsApp“ pokalbių robotą arba „Python“ scenarijų. Šioje pamokoje pagrindinis dėmesys bus skiriamas ChatGPT integravimui naudojant Python scenarijų. Tada jums bus pateikta integracijos naudojant WhatsApp pokalbių robotą apžvalga.

Python scenarijaus naudojimas norint integruoti WhatsApp su ChatGPT API

Prieš pradėdami kurti, sukurkite virtualią savo programos aplinką naudodami Pipenv taip:

pipenv įdiegti django djangorestframework openai

Ši komanda įdiegs django, djangorestframework, ir openai paketus.

Tada sukurkite naują Django projektą.

django-admin startproject whatsapp

Eikite į sukurtą WhatsApp katalogą ir sukurkite „Django“ programą pavadinimu gpt:

py manage.py startapp gpt

Viduje whatsapp/settings.py failą, pridėkite naują programą, gpt įdiegtų programų sąraše taip:

INSTALLED_APPS = [
„django.contrib.admin“,
„django.contrib.auth“,
„django.contrib.contenttypes“,
„django.contrib.sessions“,
„django.contrib.messages“,
„django.contrib.staticfiles“,
'rest_framework',
"gpt",
]

Jūsų whatsapp/urls.py failą, pridėkite gpt programos URL. Tai nukreips į URL, kuriuos sukursite gpt programa:

 django.contrib importuoti admin
django.urls importuoti kelias, įtraukti

urlpatterns = [
...
kelias ('api/', įtraukti („gpt.urls“)), # gpt programos URL
]

Ant gpt/views.py failą, pridėkite šį kodo bloką, kad sukurtumėte ChatGPT API rodinį:

 rest_framework.response importuoti Atsakymas
importuoti openai
rest_framework.views importuoti APIView

klasėAtidarykite AIGPTView(APIView):

defgauti(savęs, prašymas):
įvestis = prašymas. GET.get('q')
openai.api_key = „ENTER_OPENAI_API_KEY“
užbaigimas = openai. ChatCompletion.create(
modelis ="gpt-3.5-turbo",
žinutės=[{"vaidmuo": "Vartotojas", "turinys": input}]
)
atsakymas = užbaigimas['pasirinkimai'][0]["žinutė"]['turinys']
grąžinti Atsakymas (atsakymas)

Vaizdas nustato API galinį tašką kuri tikisi GET užklausos su užklausos parametru q kurią sudaro vartotojo įvestis. Tada jis naudoja OpenAI gpt-3.5-turbo modelį, kad sugeneruotų atsakymą pagal pateiktą įvestį ir atsakymas būtų pateiktas kaip API išvestis.

Tada sukurkite a urls.py failą ir užregistruokite API rodinį pridėdami šias kodo eilutes:

 django.urls importuoti kelias
.Peržiūros importuoti *

urlpatterns = [
kelias ("pokalbis", OpenAIGPTView.as_view()),
]

Paleiskite migruoti ir bėgimo serveris komandas taip:

python manage.py migruoti
python manage.py runserver

Išbandykite /api/chat galinį tašką išsiųsdami GET užklausą http://localhost: 8000 / api / pokalbis? q=Sveiki.

Numatoma produkcija:

Toliau įdiekite Eik jei jis dar neįdiegtas jūsų kompiuteryje.

Klonuoti Whatsmeow klientas naudodamas žemiau esančią komandą:

git klonas https://github.com/Huskynarr/whatsapp-gpt.git

Eikite į saugyklą, whatsapp-gptir faile, pagrindinis.go atnaujinti šią eilutę:

url := " http://localhost: 5001 už pokalbį? q=" + urlEncoded

į:

url := " http://127.0.0.1:8000/api/chat? q=" + urlEncode

Išsaugokite pakeitimus ir paleiskite failą:

eik bėk main.go

Programa paragins jus su QR kodu prisijungti prie WhatsApp paskyros.

Numatoma produkcija:

Eikite į „WhatsApp“ programą mobiliesiems ir eikite į Nustatymai > QR kodas > Nuskaityti kodą Norėdami pridėti naują susietą įrenginį ir nuskaityti iššokusį QR kodą savo terminale.

Prisijungus programa pradės klausytis gaunamų pranešimų. Jei kas nors atsiųs pranešimą, gautas pranešimas pateiks GET užklausą API su pranešimu kaip užklausos parametru ir išsiųs atsakymą atgal siuntėjui per WhatsApp.

Numatoma produkcija:

WhatsApp Chatbot naudojimas norint integruoti WhatsApp su ChatGPT API

Kitas būdas integruoti „ChatGPT“ į „WhatsApp“ pranešimus yra „WhatsApp“ pokalbių roboto naudojimas.

Užregistravę „WhatsApp Business API“, naudokite pokalbių kūrimo priemonę, pvz., „OpenDialog“, kad sukurtumėte pokalbio srautą. Tada išbandysite savo pokalbių robotą ir pridėsite jį prie savo mobiliojo telefono.

Integruokite OpenAI API su savo WhatsApp Chatbot

Norėdami integruoti savo WhatsApp pokalbių robotą su OpenAI modeliais, naudokite API raktą iš OpenAI.

Integruojant WhatsApp pokalbių robotus su OpenAI GPT modeliais, kyla pavojus, kad WhatsApp užblokuos jūsų paskyrą dėl saugumo reikalavimų.

Nors šis metodas yra lengvesnis, jei jau turite pokalbių robotą, turėtumėte jį pasirinkti tik tada, kai būsite patenkinti su susijusia rizika.

Automatinių atsakymų konfigūravimas

Norėdami gauti geresnį klientų aptarnavimą, sukonfigūruokite automatinius atsakymus, kad būtų galima greitai ir tiksliai atsakyti į klientų pranešimus. Šie atsakymai suasmenins klientą pagal vardą ir pateiks atitinkamus atsakymus į klientų užklausas.

„WhatsApp Chatbot“ testavimas

Kaip ir visose AI API sistemose, prieš diegiant WhatsApp pokalbių robotą labai svarbu atlikti testavimą. Taip siekiama užtikrinti, kad jis veiktų taip, kaip tikėtasi. API testavimo įrankiai, tokie kaip „Postman“ ir „Curl“, gali padėti patikrinti jūsų pokalbių roboto atsakymus.

Šiuo atveju Django REST sistema suteikia naršymo API, padedančią išbandyti API užklausas ir atsakymus.

Sėkmės matavimas ir koregavimas

Kai jūsų WhatsApp pokalbių robotas bus įdiegtas, labai svarbu įvertinti jo sėkmę ir naudojimą laikui bėgant. Tai padės atitinkamai sureguliuoti. „Analytics“ įrankiai, tokie kaip „OpenDialog“ ir „Rasa“, gali padėti stebėti tokius rodiklius kaip atsako laikas, išlaikymo rodiklis ir klientų pasitenkinimas.

Supaprastinkite „WhatsApp“ klientų palaikymą naudodami „ChatGPT“ integraciją

OpenAI GPT-3.5 arba GPT-4 modeliai gali apdoroti didelius užklausų kiekius, pateikti greitus atsakymus ir naudoti pažangų kalbos apdorojimą, todėl tai yra geresnis sprendimas bendraujant su klientų aptarnavimu. Integruodami ChatGPT su WhatsApp galite sutaupyti laiko, pagerinti klientų pasitenkinimą ir supaprastinti bendravimą. Keletas kitų didelių kalbų modelių taip pat galėtų pagerinti jūsų pokalbių roboto našumą.