Categories
IT-tutorials

Hur man integrerar ChatGPT i WhatsApp

Som ägare av ett WhatsApp Business Account måste du hantera kundfrågor och förfrågningar. Att göra det tar upp en enorm del av din dag, vilket gör att du letar efter en lösning – en chatbot. Specifikt en som använder ChatGPT för att ge realistiska och vettiga svar på dina kunders frågor. Fortsätt läsa för att upptäcka hur du integrerar WhatsApp med ChatGPT för att skapa den chatboten.

Vad du behöver lära dig hur man integrerar ChatGPT i WhatsApp

För att slutföra integrationen behöver du följande:

  • Ett ChatGPT Application Programming Interface (API)
  • Ett WhatsApp Business-konto
  • Pipenv
  • Python 3.7 eller högre

Hur man får åtkomst till ChatGPT API

Så länge du har ett OpenAI-konto kan du lägga vantarna på ChatGPT API. Följ dessa steg:

Steg 1: Gå till OpenAI Platform-sida och antingen logga in med dina uppgifter eller tryck på knappen “Registrera dig” för att skapa ett konto. Du kan också skapa ett konto med dina Google-, Apple- eller Microsoft-konton med hjälp av lämpliga knappar.

Steg 2: Om du skapar ett nytt konto anger du ditt namn, företagsnamn – vilket är valfritt – och födelsedag i textrutorna och trycker sedan på “Godkänn”.

Hur man integrerar ChatGPT i WhatsApp 02Hur man integrerar ChatGPT i WhatsApp 02

Steg 3: Välj “API” från nästa skärm:

Hur man integrerar ChatGPT i WhatsApp 03Hur man integrerar ChatGPT i WhatsApp 03

Steg 4: Välj “Dashboard” från toppmenyn och gå till “API Keys” på vänster sida av skärmen.

Hur man integrerar ChatGPT i WhatsApp 04Hur man integrerar ChatGPT i WhatsApp 04

Steg 5: Klicka på “Starta verifiering” längst upp till höger på skärmen och ange ditt telefonnummer i popup-fönstret. Välj “Skicka kod” för att låta OpenAI skicka verifieringskoden till din telefon.

Hur man integrerar ChatGPT i WhatsApp 05Hur man integrerar ChatGPT i WhatsApp 05

Steg 6: Ange den sexsiffriga koden du fick och beskriv ditt användningsfall för OpenAI innan du trycker på “Skicka.”

Hur man integrerar ChatGPT i WhatsApp 06Hur man integrerar ChatGPT i WhatsApp 06

Steg 7: Välj “Skapa ny hemlig nyckel” antingen med den övre högra knappen eller den du hittar i mitten av skärmen.

Hur man integrerar ChatGPT i WhatsApp 07Hur man integrerar ChatGPT i WhatsApp 07

Steg 8: Namnge nyckeln och välj “Skapa hemlig nyckel.”

Hur man integrerar ChatGPT i WhatsApp 08Hur man integrerar ChatGPT i WhatsApp 08

Steg 9: Kopiera din hemliga nyckel, klistra in den i ett dokument som du kan komma åt och tryck på “Klar”-knappen. Du kommer inte att kunna komma åt den här nyckeln igen, så se till att du kopierar den så att du kan komma åt den senare.

Hur man integrerar ChatGPT i WhatsApp 09Hur man integrerar ChatGPT i WhatsApp 09

Integrera ChatGPT med WhatsApp med hjälp av API:et

Tyvärr är svaret på frågan “Kan vi integrera ChatGPT med WhatsApp?” är “nej” när det handlar om vanliga WhatsApp-konton. Du måste vara WhatsApp Business-användare, eftersom detta ger dig tillgång till WhatsApp API som behövs för att länka ChatGPT till WhatsApp. Ladda ner WhatsApp Business-appen från Google Play eller App Store och följ stegen i butiken för att installera den.

Hur man integrerar ChatGPT i WhatsApp 10Hur man integrerar ChatGPT i WhatsApp 10
Hur man integrerar ChatGPT i WhatsApp 11Hur man integrerar ChatGPT i WhatsApp 11

Med WhatsApp Business installerat måste du använda Pipenv för att skapa ett Python-skript som låter dig integrera WhatsApp med ChatGPT.

Steg 1: Ladda ner Pipenv. Det rekommenderas att du har Python 3.7 eller senare installerat på din enhet för att köra detta verktyg för virtuell miljö.

Hur man integrerar ChatGPT i WhatsApp 12Hur man integrerar ChatGPT i WhatsApp 12

Steg 2: Härifrån kommer följande kod från Denis Kuria av använder sig av. Ange det i Pipenv för att installera OpenAI-, Django- och Djangorestframework-paketen:

pipenv install django djangorestframework openai

Steg 3: Skapa ett nytt Django-projekt med följande kod:

django-admin startproject whatsapp

Steg 4: Inom den nya WhatsApp-katalogen du just har skapat, skapa en ny Django-app och namnge den “gpt” med följande kod.

py manage.py startapp gpt

Steg 5: Gå till “whatsapp/settings.py” och lägg till “gpt” till din lista över “INSTALLERADE APPAR.” Skriv ‘gpt’ längst ned i listan, precis ovanför “].”

Steg 6: Gå till “whatsapp/urls.py” och lägg till “gpt” app-URL med följande kod:

from django.contrib import admin

from django.urls import path, include

urlpatterns = [

  ...

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

]

Steg 7: Gå till “gpt/views.py” och använd den här koden för att skapa en vy för ditt ChatGPT API. Notera variabeln “openai.api_key” i följande kod. Avsnittet inom citattecken efter det är där du anger den hemliga nyckeln du genererade med 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)

Så här registrerar du ditt nya API

Du har nu en API-slutpunkt, som skickar en GET-förfrågan som inkluderar din kunds input till ChatGPT, med Open AI:s generativa modell som sedan skapar ett svar. Du måste registrera denna slutpunkt och integrera den i WhatsApp.

Steg 1: Skapa en “urls.py”-fil och ange följande för att registrera ditt API:

from django.urls import path

from .views import *

urlpatterns = [

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

]

Steg 2: Använd följande för att köra både kommandona “runserver” och “migrera” på din API-slutpunkt:

python manage.py migrate

python manage.py runserver

Steg 3: Om du inte redan har gjort det, ladda ner och installera den senaste versionen av på din enhet. Detta ger dig tillgång till “Whatsmeow”-klienten.

Hur man integrerar ChatGPT i WhatsApp 13Hur man integrerar ChatGPT i WhatsApp 13

Steg 4: Klona “Whatsmeow”-klienten i Pipenv med följande kod:

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

Steg 5: Gå till “whatsapp-gpt”-förvaret och leta upp main.go. Du bör hitta följande kodrad:

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

Byt ut linjen med:

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

Steg 6: Spara dina ändringar och kör filen du har skapat genom att skriva “go run main.go” i Pipenv. Du kommer att skickas till en skärm med en QR-kod.

Steg 7: Öppna WhatsApp Business och gå till “Inställningar”, följt av “QR-kod” och “Skanna kod.” Skanna QR-koden du har fått och efter att ha loggat in har du lyckats integrera WhatsApp med ChatGPT.