Регистрируйтесь по ссылке, чтобы получить бонус +1000 баллов!!!
Не упусти шанс, получить бесплатные деньги!
Регистрация!
Как владелец учетной записи WhatsApp Business, вы должны иметь дело с запросами и просьбами клиентов. Это занимает огромную часть вашего дня, заставляя вас искать решение – чат-бот. В частности, тот, который использует ChatGPT для предоставления реалистичных и разумных ответов на вопросы ваших клиентов’. Продолжайте читать, чтобы узнать, как интегрировать WhatsApp с ChatGPT для создания этого чат-бота.
Что вам нужно узнать, как интегрировать ChatGPT в WhatsApp
Для завершения интеграции вам понадобится следующее:
- Интерфейс программирования приложений (API) ChatGPT
- Учетная запись WhatsApp Business
- Pipenv
- Python 3.7 или выше
- Перейти
Как получить доступ к API ChatGPT
Если у вас есть учетная запись OpenAI, вы можете получить доступ к API ChatGPT. Выполните следующие действия:
Шаг 1: Перейдите на страницу платформы OpenAI и войдите в систему, используя свои данные, или нажмите кнопку «Зарегистрироваться», чтобы создать учетную запись. Вы также можете создать учетную запись, используя свои учетные записи Google, Apple или Microsoft, используя соответствующие кнопки.
Шаг 2: Если вы создаете новую учетную запись, введите свое имя, название компании (необязательно) и день рождения в текстовые поля, затем нажмите «Согласен».
Шаг 3: Выберите «API» со следующего экрана:
Шаг 4: Выберите «Панель управления» в верхнем меню и перейдите в раздел «Ключи API». на левой стороне экрана.
Шаг 5: Нажмите «Начать проверку» в правом верхнем углу экрана и введите свой номер телефона во всплывающем окне. Выберите «Отправить код». чтобы OpenAI отправил код подтверждения на ваш телефон.
Шаг 6: Введите полученный вами шестизначный код и опишите свой случай использования в OpenAI, прежде чем нажать «Отправить».
Шаг 7: Выберите «Создать новый секретный ключ» либо с помощью верхней правой кнопки, либо с помощью той, которую вы найдете в центре экрана.
Шаг 8: Назовите ключ и выберите «Создать секретный ключ».
Шаг 9: Скопируйте свой секретный ключ, вставьте его в документ, к которому у вас есть доступ, и нажмите кнопку «Готово». Вы больше не сможете получить доступ к этому ключу, поэтому обязательно скопируйте его, чтобы иметь возможность получить к нему доступ позже.
Интеграция ChatGPT с WhatsApp с помощью API
К сожалению, ответ на вопрос «Можем ли мы интегрировать ChatGPT с WhatsApp?» — «нет» при работе со стандартными аккаунтами WhatsApp. Вам нужно быть пользователем WhatsApp Business, так как это дает вам доступ к API WhatsApp, необходимому для привязки ChatGPT к WhatsApp. Загрузите приложение WhatsApp Business из Google Play или App Store и следуйте инструкциям в магазине, чтобы установить его.
После установки WhatsApp Business вам понадобится Pipenv для создания скрипта Python, который позволит вам интегрировать WhatsApp с ChatGPT.
Шаг 1: Загрузите Pipenv. Для запуска этого инструмента управления виртуальной средой рекомендуется установить на вашем устройстве Python 3.7 или выше.
Регистрируйтесь по ссылке, чтобы получить бонус +1000 баллов!!!
Не упусти шанс, получить бесплатные деньги!
Регистрация!
Шаг 2: Отсюда, следующий код от Дениса Курии из Makes Use Of. Введите его в Pipenv, чтобы установить пакеты OpenAI, Django и Djangorestframework:
pipenv install django djangorestframework openai
Шаг 3: Создайте новый проект Django со следующим кодом:
django-admin startproject whatsapp
Шаг 4: В новом каталоге WhatsApp, который вы только что создали, создайте новое приложение Django и назовите его “gpt”, используя следующий код.
py manage.py startapp gpt
Шаг 5: Перейдите в «whatsapp/settings.py» и добавьте «gpt» в список «УСТАНОВЛЕННЫХ ПРИЛОЖЕНИЙ». Введите «gpt» в нижней части списка, чуть выше «].»
Шаг 6: Перейдите в «whatsapp/urls.py» и добавьте URL-адрес приложения «gpt», используя следующий код:
from django.contrib import admin from django.urls import path, include urlpatterns = [ … path('api/', include('gpt.urls')), # URL-адрес приложения gpt ]
Шаг 7: Перейдите в “gpt/views.py” и используйте этот код для создания представления для вашего API ChatGPT. Обратите внимание на переменную “openai.api_key” в следующем коде. Раздел в кавычках после него — это место, где вы вводите секретный ключ, сгенерированный вами с помощью OpenAI:
из rest_framework.response импорт Response импорт openai из rest_framework.views импорт APIView класс 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)
Как зарегистрировать ваш новый API
Теперь у вас есть конечная точка API, которая будет отправлять запрос GET, включающий ввод вашего клиента, в ChatGPT с генеративной моделью Open AI, а затем создавать ответ. Вам нужно зарегистрировать эту конечную точку и интегрировать ее в WhatsApp.
Шаг 1: Создайте файл “urls.py” и введите следующее, чтобы зарегистрировать свой API:
from django.urls import path from .views import * urlpatterns = [ path('chat', OpenAIGPTView.as_view()), ]
Шаг 2: Используйте следующее для запуска команд “runserver” и “migrate” на вашей конечной точке API:
python manage.py migrate python manage.py runserver
Шаг 3: Если вы еще этого не сделали, загрузите и установите последнюю версию Go на свое устройство. Это даст вам доступ к клиенту “Whatsmeow”.
Шаг 4: Клонируйте клиент “Whatsmeow” в Pipenv, используя следующий код:
git clone https://github.com/Huskynarr/whatsapp-gpt.git
Шаг 5: Перейдите в репозиторий “whatsapp-gpt” и найдите main.go. Вы должны найти следующую строку кода:
url := «http://localhost:5001/chat?q=» + urlEncoded
Замените строку на:
url := «http://127.0.0.1:8000/api/chat?q=» + urlEncode
Шаг 6: Сохраните изменения и запустите созданный вами файл, введя “go run main.go” в Pipenv. Вы будете перенаправлены на экран с QR-кодом.
Шаг 7: Откройте WhatsApp Business и перейдите в “Настройки”, затем “QR-код” и “Сканировать код”. Отсканируйте полученный QR-код, и после входа в систему вам удастся успешно интегрировать WhatsApp с ChatGPT.
Похожие записи
Регистрируйтесь по ссылке, чтобы получить бонус +1000 баллов!!!
Не упусти шанс, получить бесплатные деньги!
Регистрация!