Jak integrovat ChatGPT do WhatsApp

Jako vlastník účtu WhatsApp Business se musíte vypořádat s dotazy a požadavky zákazníků. Zabere vám to ohromnou část dne, takže budete hledat řešení – chatbota. Konkrétně takový, který využívá ChatGPT k poskytování realistických a rozumných odpovědí na otázky vašich zákazníků. Pokračujte ve čtení, abyste zjistili, jak integrovat WhatsApp s ChatGPT, abyste vytvořili chatbota.

Co se potřebujete naučit, jak integrovat ChatGPT do WhatsApp

K dokončení integrace potřebujete následující:

  • Aplikační programovací rozhraní ChatGPT (API)
  • Obchodní účet WhatsApp
  • Pipenv
  • Python 3.7 nebo vyšší
  • Jít

Jak získat přístup k ChatGPT API

Dokud máte účet OpenAI, můžete se dostat k rozhraní ChatGPT API. Postupujte takto:

Krok 1: Zamiřte na Stránka platformy OpenAI a buď se přihlaste pomocí svých údajů, nebo klikněte na tlačítko „Zaregistrovat se“ a vytvořte si účet. Můžete si také vytvořit účet pomocí svých účtů Google, Apple nebo Microsoft pomocí příslušných tlačítek.

Jak integrovat ChatGPT do WhatsApp

Krok 2: Pokud vytváříte nový účet, zadejte do textových polí své jméno, název společnosti – což je volitelné – a datum narození a poté klikněte na „Souhlasím“.

Jak integrovat ChatGPT do WhatsApp 02Jak integrovat ChatGPT do WhatsApp 02

Krok 3: Na další obrazovce vyberte „API“:

Jak integrovat ChatGPT do WhatsApp 03Jak integrovat ChatGPT do WhatsApp 03

Krok 4: Z horní nabídky vyberte „Dashboard“ a přejděte na „Klíče API“ na levé straně obrazovky.

Jak integrovat ChatGPT do WhatsApp 04Jak integrovat ChatGPT do WhatsApp 04

Krok 5: Klikněte na „Spustit ověřování“ v pravém horním rohu obrazovky a do vyskakovacího okna zadejte své telefonní číslo. Vyberte „Odeslat kód“, aby vám OpenAI poslala ověřovací kód do vašeho telefonu.

Jak integrovat ChatGPT do WhatsApp 05Jak integrovat ChatGPT do WhatsApp 05

Krok 6: Zadejte šestimístný kód, který jste obdrželi, a popište svůj případ použití OpenAI, než stisknete „Odeslat“.

Jak integrovat ChatGPT do WhatsApp 06Jak integrovat ChatGPT do WhatsApp 06

Krok 7: Vyberte „Vytvořit nový tajný klíč“ buď pomocí tlačítka vpravo nahoře, nebo pomocí tlačítka, které najdete ve středu obrazovky.

Jak integrovat ChatGPT do WhatsApp 07Jak integrovat ChatGPT do WhatsApp 07

Krok 8: Pojmenujte klíč a vyberte „Vytvořit tajný klíč“.

Jak integrovat ChatGPT do WhatsApp 08Jak integrovat ChatGPT do WhatsApp 08

Krok 9: Zkopírujte svůj tajný klíč, vložte jej do dokumentu, ke kterému máte přístup, a stiskněte tlačítko „Hotovo“. K tomuto klíči již nebudete mít přístup, takže jej zkopírujte, abyste k němu měli přístup později.

Jak integrovat ChatGPT do WhatsApp 09Jak integrovat ChatGPT do WhatsApp 09

Integrujte ChatGPT s WhatsApp pomocí API

Bohužel odpověď na otázku “Můžeme integrovat ChatGPT s WhatsApp?” je „ne“ při práci se standardními účty WhatsApp. Musíte být uživatelem WhatsApp Business, protože to vám dává přístup k WhatsApp API potřebnému k propojení ChatGPT s WhatsApp. Stáhněte si aplikaci WhatsApp Business z Google Play nebo App Store a nainstalujte jej podle pokynů v obchodě.

Jak integrovat ChatGPT do WhatsApp 10Jak integrovat ChatGPT do WhatsApp 10
Jak integrovat ChatGPT do WhatsApp 11Jak integrovat ChatGPT do WhatsApp 11

S nainstalovanou aplikací WhatsApp Business budete muset použít Pipenv k vytvoření skriptu Python, který vám umožní integrovat WhatsApp s ChatGPT.

Krok 1: Stáhněte si Pipenv. Ke spuštění tohoto nástroje pro správu virtuálního prostředí se doporučuje mít na svém zařízení nainstalovaný Python 3.7 nebo vyšší.

Jak integrovat ChatGPT do WhatsApp 12Jak integrovat ChatGPT do WhatsApp 12

Krok 2: Odtud pochází následující kód Denis Kuria z využívá. Zadejte jej do Pipenv a nainstalujte balíčky OpenAI, Django a Djangorestframework:

pipenv install django djangorestframework openai

Krok 3: Vytvořte nový projekt Django s následujícím kódem:

django-admin startproject whatsapp

Krok 4: V novém adresáři WhatsApp, který jste právě vytvořili, vytvořte novou aplikaci Django a pojmenujte ji „gpt“ pomocí následujícího kódu.

py manage.py startapp gpt

Krok 5: Přejděte na „whatsapp/settings.py“ a přidejte „gpt“ do seznamu „INSTALOVANÝCH APLIKACÍ“. Napište „gpt“ na konec seznamu, těsně nad „]“.

Krok 6: Přejděte na „whatsapp/urls.py“ a přidejte adresu URL aplikace „gpt“ pomocí následujícího kódu:

from django.contrib import admin

from django.urls import path, include

urlpatterns = [

  ...

  path('api/', include('gpt.urls')), # gpt app URL

]

Krok 7: Přejděte na „gpt/views.py“ a použijte tento kód k vytvoření zobrazení pro vaše ChatGPT API. Všimněte si proměnné „openai.api_key“ následujícího kódu. Sekce v uvozovkách za ní je místo, kde zadáváte tajný klíč, který jste vygenerovali pomocí OpenAI:

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)

Jak zaregistrovat své nové API

Nyní máte koncový bod API, který odešle požadavek GET obsahující vstup vašeho zákazníka do ChatGPT, přičemž generativní model Open AI pak vytvoří odpověď. Tento koncový bod musíte zaregistrovat a integrovat do WhatsApp.

Krok 1: Vytvořte soubor „urls.py“ a zadejte následující pro registraci vašeho API:

from django.urls import path

from .views import *

urlpatterns = [

  path('chat', OpenAIGPTView.as_view()),

]

Krok 2: Ke spuštění příkazů „runserver“ a „migrate“ na vašem koncovém bodu API použijte následující:

python manage.py migrate

python manage.py runserver

Krok 3: Pokud jste to ještě neudělali, stáhněte si a nainstalujte nejnovější verzi Jít na vašem zařízení. Tím získáte přístup ke klientovi „Whatsmeow“.

Jak integrovat ChatGPT do WhatsApp 13Jak integrovat ChatGPT do WhatsApp 13

Krok 4: Naklonujte klienta „Whatsmeow“ v Pipenv pomocí následujícího kódu:

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

Krok 5: Přejděte do úložiště „whatsapp-gpt“ a vyhledejte main.go. Měli byste najít následující řádek kódu:

url := "http://localhost:5001/chat?q=" + urlEncoded

Nahraďte řádek za:

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

Krok 6: Uložte změny a spusťte soubor, který jste vytvořili, zadáním „go run main.go“ do Pipenv. Budete přesměrováni na obrazovku s QR kódem.

Krok 7: Otevřete WhatsApp Business a přejděte na „Nastavení“, poté „QR kód“ a „Skenovat kód“. Naskenujte QR kód, který jste obdrželi, a po přihlášení se vám úspěšně podařilo integrovat WhatsApp s ChatGPT.