Как создать собственного чат-бота с искусственным интеллектом с помощью API ChatGPT (2023 г.)
В прорывном объявлении OpenAI недавно представил API ChatGPT для разработчиков и общественности. В частности, новая модель «gpt-3.5-turbo», на которой работает ChatGPT Plus, была выпущена по более низкой цене в 10 раз, и она также чрезвычайно отзывчива. По сути, OpenAI открыл двери для бесконечных возможностей, и даже непрограммист может внедрить новый API ChatGPT и создать своего собственного чат-бота с искусственным интеллектом. Итак, в этой статье мы представляем вам руководство о том, как создать собственного чат-бота с искусственным интеллектом с помощью API ChatGPT. Мы также внедрили интерфейс Gradio, чтобы вы могли легко продемонстрировать модель ИИ и поделиться ею со своими друзьями и семьей. На этой ноте давайте продолжим и узнаем, как создать персонализированный ИИ с помощью ChatGPT API.
Создайте свой собственный чат-бот с помощью API ChatGPT (2023 г.)
В этом руководстве мы добавили пошаговые инструкции по созданию собственного чат-бота с искусственным интеллектом с помощью ChatGPT API. От настройки инструментов до установки библиотек и, наконец, создания чат-бота AI с нуля, мы включили здесь все мелкие детали для обычных пользователей. Мы рекомендуем вам следовать инструкциям сверху вниз, не пропуская ни одной части.
Что нужно помнить перед созданием чат-бота с искусственным интеллектом
1. Вы можете создать чат-бота ChatGPT на любой платформе, будь то Windows, macOS, Linux или ChromeOS. В этой статье я использую Windows 11, но шаги для других платформ практически идентичны.
2. Руководство предназначено для обычных пользователей, инструкции четко объясняются примерами. Таким образом, даже если у вас есть поверхностные знания о компьютерах, вы можете легко создать своего собственного чат-бота с искусственным интеллектом.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
3. Чтобы создать чат-бота с искусственным интеллектом, вам не нужен мощный компьютер с мощным процессором или графическим процессором. Тяжелая работа выполняется API OpenAI в облаке.
Настройте программную среду для создания чат-бота с искусственным интеллектом
Есть несколько инструментов, которые вам нужны для настройки среды, прежде чем вы сможете создать чат-бота с искусственным интеллектом на базе ChatGPT. Кратко добавим, что вам понадобятся библиотеки Python, Pip, OpenAI и Gradio, ключ API OpenAI и редактор кода, например Notepad++. Поначалу все эти инструменты могут показаться пугающими, но поверьте мне, шаги просты и могут быть развернуты кем угодно. Теперь выполните следующие шаги.
Установить Python
1. Во-первых, вам нужно установить Python на свой компьютер. Открыть эта ссылка и загрузите установочный файл для вашей платформы.
2. Затем запустите установочный файл и обязательно установите флажок «Добавить Python.exe в PATH». Это чрезвычайно важный шаг. После этого нажмите «Установить сейчас» и выполните обычные шаги для установки Python.
3. Чтобы проверить, правильно ли установлен Python, откройте Терминал на своем компьютере. Я использую Windows Terminal в Windows, но вы также можете использовать командную строку. Оказавшись здесь, запустите приведенную ниже команду, и она выведет версию Python. В Linux или других платформах вам, возможно, придется использовать python3 —version вместо python —version.
питон —версия
Обновить Пип
Наряду с Python в вашей системе одновременно устанавливается Pip. В этом разделе мы узнаем, как обновить его до последней версии. Если вы не знаете, Pip — это менеджер пакетов для Python. По сути, он позволяет вам устанавливать тысячи библиотек Python из терминала. С помощью Pip мы можем установить библиотеки OpenAI и Gradio. Вот как это сделать.
1. Откройте терминал по вашему выбору на вашем ПК. Что касается меня, я использую Windows Terminal. Теперь выполните приведенную ниже команду, чтобы обновить Pip. Опять же, вам, возможно, придется использовать python3 и pip3 на Linux или других платформах.
python -m pip установить -U пип
Установите библиотеки OpenAI и Gradio.
1. Теперь пришло время установить библиотеку OpenAI, которая позволит нам взаимодействовать с ChatGPT через их API. В терминале выполните приведенную ниже команду, чтобы установить библиотеку OpenAI с помощью Pip. Если команда не работает, попробуйте запустить ее с помощью pip3.
пип установить опенай
2. После завершения установки давайте установим Gradio. Gradio позволяет быстро разработать удобный веб-интерфейс, чтобы вы могли продемонстрировать своего чат-бота с искусственным интеллектом. Это также позволяет вам легко делиться чат-ботом в Интернете с помощью общей ссылки.
pip установить градиент
Скачать редактор кода
Наконец, нам нужен редактор кода для редактирования части кода. В Windows я бы рекомендовал Notepad++ (Скачать). Просто скачайте и установите программу по прилагаемой ссылке. Вы также можете использовать VS Code на любой платформе, если вам удобно работать с мощными IDE. Помимо VS Code, вы можете установить Sublime Text (Скачать) в macOS и Linux.
Для ChromeOS вы можете использовать отличное приложение Caret (Скачать) для редактирования кода. Мы почти закончили настройку программной среды, и пришло время получить ключ OpenAI API.
Получите ключ API OpenAI бесплатно
Теперь, чтобы создать чат-бота с искусственным интеллектом на базе ChatGPT, вам понадобится ключ API от OpenAI. Ключ API позволит вам вызывать ChatGPT в собственном интерфейсе и тут же отображать результаты. В настоящее время OpenAI предлагает бесплатные ключи API с бесплатным кредитом на сумму 5 долларов в течение первых трех месяцев. Если вы создали свою учетную запись OpenAI ранее, у вас может быть бесплатный кредит на сумму 18 долларов США. После того, как бесплатный кредит будет исчерпан, вам придется заплатить за доступ к API. Но пока он доступен для всех бесплатных пользователей.
1. Отправляйтесь в платформа.openai.com/signup и создать бесплатную учетную запись. Если у вас уже есть учетная запись OpenAI, просто войдите в систему.
2. Затем нажмите на свой профиль в правом верхнем углу и выберите «Просмотреть ключи API» в раскрывающемся меню.
3. Здесь нажмите «Создать новый секретный ключ» и скопируйте ключ API. Обратите внимание, что позже вы не сможете скопировать или просмотреть весь ключ API. Поэтому настоятельно рекомендуется немедленно скопировать и вставить ключ API в файл Блокнота.
4. Кроме того, не сообщайте и не отображайте ключ API публично. Это закрытый ключ, предназначенный только для доступа к вашей учетной записи. Вы также можете удалить ключи API и создать несколько закрытых ключей (до пяти).
Создайте собственного чат-бота с искусственным интеллектом с помощью ChatGPT API и Gradio
Наконец, пришло время развернуть чат-бота с искусственным интеллектом. Для этого мы используем последнюю модель OpenAI «gpt-3.5-turbo», которая поддерживает GPT-3.5. Он еще более мощный, чем Davinci, и прошел обучение до сентября 2021 года. Он также очень экономичен, более отзывчив, чем предыдущие модели, и запоминает контекст разговора. Что касается пользовательского интерфейса, мы используем Gradio для создания простого веб-интерфейса, который будет доступен как локально, так и в Интернете.
1. Сначала откройте Notepad++ (или редактор кода на ваш выбор) и вставьте приведенный ниже код. Благодаря armrrs на Гитхабя переделал его код и реализовал интерфейс Gradio.
import openai import gradio as gr openai.api_key = сообщения «Ваш ключ API» = [
{«role»: «system», «content»: «You are a helpful and kind AI Assistant.»},
]
def chatbot(ввод): если ввод: messages.append({«role»: «user», «content»: input}) chat = openai.ChatCompletion.create(model=»gpt-3.5-turbo», messages=messages ) ответ = чат.выборы[0].message.content messages.append({«role»: «помощник», «content»: ответ}) возвращает ответ inputs = gr.inputs.Textbox(lines=7, label=»Chat with AI») outputs = gr. outputs.Textbox(label=»Reply») gr.Interface(fn=chatbot, inputs=inputs, outputs=outputs, title=»AI Chatbot», description=»Спроси все, что хочешь», theme=»compact»).launch (доля = Истина)
2. Вот так это выглядит в редакторе кода. Обязательно замените текст «Ваш ключ API» своим собственным ключом API, сгенерированным выше. Это единственное изменение, которое вы должны сделать.
3. Затем нажмите «Файл» в верхнем меню и выберите «Сохранить как…» в раскрывающемся меню.
4. После этого установите имя файла как «app.py» и измените «Сохранить как тип» на «Все типы» в раскрывающемся меню. Затем сохраните файл в легкодоступном месте, например на рабочем столе. Вы можете изменить имя по своему усмотрению, но убедитесь, что добавлено расширение .py.
5. Теперь перейдите в место, где вы сохранили файл (app.py). Щелкните его правой кнопкой мыши и выберите «Копировать как путь».
6. Откройте терминал и выполните приведенную ниже команду. Просто введите python, добавьте пробел, вставьте путь (щелкните правой кнопкой мыши, чтобы быстро вставить) и нажмите Enter. Имейте в виду, что путь к файлу будет другим для вашего компьютера. Кроме того, в системах Linux вам, возможно, придется использовать python3.
Python «C:\Users\mearj\Desktop\app.py»
7. Вы можете получить несколько предупреждений, но проигнорируйте их. Внизу вы получите локальный и общедоступный URL-адрес. Теперь скопируйте локальный URL-адрес и вставьте его в веб-браузер.
8. Именно так вы создаете своего собственного чат-бота с искусственным интеллектом с помощью ChatGPT API. Ваш чат-бот с искусственным интеллектом на базе ChatGPT работает. Теперь вы можете задать любой интересующий вас вопрос и мгновенно получить на него ответ. В дополнение к альтернативам ChatGPT вы можете использовать собственный чат-бот вместо официального сайта.
9. Вы также можете скопировать общедоступный URL-адрес и поделиться им со своими друзьями и семьей. Ссылка будет активна в течение 72 часов, но вам также необходимо держать компьютер включенным, так как экземпляр сервера работает на вашем компьютере.
10. Чтобы остановить сервер, перейдите в Терминал и нажмите «Ctrl + C». Если не получилось, снова нажмите «Ctrl+C».
11. Чтобы перезапустить сервер чат-бота AI, просто снова скопируйте путь к файлу и снова запустите приведенную ниже команду (аналогично шагу № 6). Имейте в виду, что локальный URL-адрес останется прежним, но общедоступный URL-адрес будет меняться после каждого перезапуска сервера.
Python «C:\Users\mearj\Desktop\app.py»
Создайте свой персонализированный чат-бот на базе API ChatGPT
Самое приятное в модели «gpt-3.5-turbo» — это то, что вы можете назначить роль своему ИИ. Вы можете сделать его забавным, злым или специалистом по еде, технологиям, здоровью или чему угодно. Вам просто нужно внести одно небольшое изменение в код, и он будет персонализирован. Например, я создал пищевой ИИ, и вот как:
1. Щелкните правой кнопкой мыши файл «app.py» и выберите «Редактировать с помощью Notepad++».
2. Здесь внесите изменения только в этот конкретный код. Просто передайте информацию ИИ, чтобы он взял на себя эту роль. Теперь сохраните файл, нажав «Ctrl + S».
сообщения = [
{«role»: «system», «content»: «You are an AI specialized in Food. Do not answer anything other than food-related queries.»},
]
3. Откройте Терминал и запустите файл «app.py» аналогично тому, как вы это делали выше. Вы получите локальный и общедоступный URL. Скопируйте локальный URL-адрес. Если сервер уже запущен, нажмите «Ctrl + C», чтобы остановить его. А затем снова перезапустите сервер. Вам придется перезапускать сервер после каждого изменения, которое вы вносите в файл «app.py».
Python «C:\Users\mearj\Desktop\app.py»
4. Откройте локальный URL-адрес в веб-браузере, и вы получите персонализированный чат-бот с искусственным интеллектом, который отвечает только на запросы, связанные с едой. Вот и все. Вы можете создать ИИ-Доктора, ИИ, который отвечает, как Шекспир, говорит азбукой Морзе, что угодно.
Создайте своего собственного чат-бота с искусственным интеллектом с помощью модели ChatGPT 3.5
Вот как вы можете создать своего собственного чат-бота с искусственным интеллектом с помощью ChatGPT 3.5. Кроме того, вы можете персонализировать модель «gpt-3.5-turbo» своими ролями. Возможности ИИ безграничны, и вы можете делать все, что захотите. Впрочем, это все от нас. Если вы хотите научиться как использовать ChatGPT на Android и iOS, читайте в нашей связанной статье. И чтобы узнать обо всех интересных вещах, которые вы можете делать с ChatGPT, следуйте нашей кураторской статье. Наконец, если у вас возникнут какие-либо проблемы, сообщите нам об этом в разделе комментариев ниже. Мы обязательно постараемся вам помочь.