Links
Comment on page

OpenAI

Обновленная версия инструкций
Вы когда-нибудь мечтали сделать бота, который будет автоматически отвечать на вебинаре на типичные вопросы от "А запись будет?" и "А сколько стоит?" до "А этот курс мне точно подойдет?" / "А вы не мошенник?" причем максимально живым языком в нужной стилистике и зная суть вашего продукта?
А еще возможно вы хотели бы:
  • Сделать бота-психолога
  • Развлекать людей в чате
  • Заменить тех. поддержку искусственным интеллектом
  • Помогать писать код программистам
  • Отвечать на типичные вопросы
  • Вести и поддерживать беседу
  • и многое другое...
OpenAI может всё это и даже больше!
Достаточно лишь подключить его к MultyAI!
Скачать готовую схему можно тут: 💾 Cкачать схему 🔧 Инструкция по установке схем

Содержание:

Для того, чтобы использовать интеграцию в OpenAI, вам необходимо зарегистрироваться на их сайта.
Регистрация в OpenAI вам нужна для того, чтобы получить ключ-токен.
Один токен-ключ имеет ресурс в 3 000 000 символов ответа от бота. После необходимо оплачивать токены.
Если не хотите заморачиваться с vpn и иностранными номерами при регистрации, можете купить готовый токен у нас.
Здесь в ближайшие дни появится ссылка на покупку токена.

Регистрация в OpenAI

Важно!
OpenAI недоступен в России!
Можно зайти и даже зарегистрироваться, но личный кабинет будет недоступен.
Ни в коем случае не регистрируйтесь первый раз с российским IP. Иначе ваш аккаунт попадет в черный список, даже если после вы зайдете через VPN.
Зарегистрироваться в OpenAI можно по ссылке: https://openai.com/api/
Для регистрации вам понадобится:
  • Электронная почта (желательно от google)
  • VPN любой. Главное, чтобы страна была не Россия
  • И иностранный номер телефона. Желательно той же страны, что и VPN-подключение.
С VPN проблем не должно возникнуть. В любом магазине вашего браузера есть десятки и сотни плагинов. В том числе их можно найти в интернете очень легко.
А вот с телефоном могут возникнуть трудности.
И здесь два варианта:
  • Попросить кого-то из знакомых, которые живут за рубежом, зарегистрировать вам аккаунт.
  • Использовать sms-центры, коих тоже очень много в интернете. Однако, возможно придется потратить несколько попыток, чтобы пришел код подтверждения.

Как получить ключ токена в OpenAI

  • Нажмите на ваш профиль
  • И выберите пункт "View API keys"
  • Нажмите "Create new secret key"
  • И скопируйте открывшийся ключ. Предупреждаем, что если вы закроете это окно, повторно скопировать ключ не получится. Только с помощью создания нового.
  • Готово! Больше нам OpenAI не нужен.

Как подключить интеграцию с OpenAI

  • Зайдите в ваш проект в раздел "Интеграции"
  • Выберите раздел "OpenAI"
  • Нажмите кнопку "Добавить"
  • Введите ключ токена и нажмите "Сохранить"
  • Готово! Интеграция завершена.
  • Для удобства можете повторно зайти в эту интеграцию и изменить её название.

Настройка бота

Для базовой настройки нам понадобится всего три блока
  • Создаем блок Действие с контейнером "Входящее сообщение"
  • Создаем блок Действие с контейнером "Сгенерировать текст через OpenAI" - В нём выбираем вашу интеграцию - В текст запросы вставляем переменную {var:object.text} - текст пользователя
  • Создаем блок Сообщение В текст вставляем переменную {var:answer} Ставим галочку "Ответить на сообщение" и вставляем переменную {var:object.id}
  • Готово! Базовая настройка завершена.
Теперь можете начать свободное общение с искусственным интеллектом на вашей платформе.

Ошибки и почему бот может не работать

  1. 1.
    Вы слишком нетерпеливы. ИИ нужно время для обработки запросов.
  2. 2.
    Если бот не отвечает, проверьте сперва обычный запрос "Входящее сообщение" - "Отправить сообщение" без ИИ.
  3. 3.
    Слишком большой запрос в OpenAI. Попробуйте сократить текст запроса в строке promt.
  4. 4.
    Слишком большой ответ и платформа не может его вам отправить (ВК или ТГ)
  5. 5.
    У вашего ключа закончились токены.
  6. 6.
    У сайта OpenAI слишком большая нагрузка и он не может обработать ваш запрос. Как посмотреть ошибку читайте ниже.

Продвинутые настройки

Текстовые модели

Модель
Описание модели
Область применения
Davinci
Самая точная и дорогая модель, но более медленная, так как работает с большим объемом данных. Может выполнять задачи всех других моделей, но требует меньше указаний в «Инструкция для бота».
Чаще используется для задач, где нужно более глубоко анализировать и понимать контекст и генерировать более сложный текст или код. Также используется для решения логических задач и объяснения причин.
Сложные задачи, анализ причин и следствий, написание выводов, объяснение и генерация кода.
Curie
Может анализировать текст, отвечать на прямые вопросы и предоставлять ключевые слова.
Чаще всего используют для Q&A и в чат-ботах. К примеру, в поле «Инструкция для бота» вы можете ввести свои вопросы и ответы, которые бот будет выдавать.
Перевод текста, комплексная классификация, тональность текста, написание выводов.
Babbage
Хорошо улавливает очевидные закономерности в тексте, а затем использует их в качестве эталона для создания текста.
Может ранжировать информацию и присваивать категории. Для творческих приложений может понимать структуру в достаточной степени, чтобы создавать простые сюжеты и заголовки.
Умеренная классификация, классификация семантического поиска.
Ada
Самая быстрая и дешевая модель. Используется чаще в случаях, когда от ответов нужно больше скорости выдачи и объема информации, чем ее точности.
Парсинг текста, простая классификация, коррекция адреса, извлечение ключевых слов.

Максимум токенов

Размер текста, который генерирует нейросеть измеряется в токенах.
Для всех моделей максимальная длина - 1024 токена.
Для Davinchi - 2048 токенов
Один токен в среднем = 4 символа.
Бесплатно OpenAI дает 18$ на счет.
Что равняется генерации около 600 000 символов.
Далее токены идут платными: — $0.1200 за тысячу токенов в "Davinchi" — $0.0004 за генерацию по модели "Ada"

Имитация текста

Бот долго отвечает? Увы, искусственному интеллекту требуется время, чтобы обработать запрос. Чтобы всё выглядело естественно — добавьте перед контейнером от ИИ еще один контейнер действия "Имитировать набор текста или голосовое сообщения" и выберите текст.

Использование ключевого слова

Хотите использовать ключевое слово?
Тогда рекомендуем его удалять перед отправкой запроса.
Добавьте дополнительное действие с контейнером "Поиск и замена в тексте"
  • В исходный текст добавьте переменную {var:object.text}
  • В текст для поиска добавьте ключевик, например "ИИшка,"
  • Поставьте галочку "Сохранить результат в переменную" и подставьте переменную object.text

Возвращать результат ошибки

Бот молчит? Не знаете почему? Верните себе результат ошибки.
После действия ИИ добавьте контейнер действия "Задать значение текстовой переменной"
  • В названии переменной задайте ai_error
  • Операция - Задать значение
  • Новое значение - {var:error.message}
Теперь можете себе пересылать текст с переменной {var:ai_error} и подробной информацией об ошибке.

Если OpenAI не работает

Создайте блок условия и выберите контейнер "Числовая переменная"
  • {var:ok} = 1
В результате "Иначе" выведите блок с текстом: "Я решила немного отдохнуть. Обратитесь, пожалуйста, позже".
В этом случае пользователи не будут задавать ненужных вопросов.

Примеры реализации

Скоро...
А пока рекомендуем посмотреть видео с примерами реализации: