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
Зайдите на сайт https://openai.com/api/ и авторизируйтесь.
Нажмите на ваш профиль
И выберите пункт "View API keys"
Нажмите "Create new secret key"
И скопируйте открывшийся ключ. Предупреждаем, что если вы закроете это окно, повторно скопировать ключ не получится. Только с помощью создания нового.
Готово! Больше нам OpenAI не нужен.
Как подключить интеграцию с OpenAI
Зайдите в ваш проект в раздел "Интеграции"
Выберите раздел "OpenAI"
Нажмите кнопку "Добавить"
Введите ключ токена и нажмите "Сохранить"
Готово! Интеграция завершена.
Для удобства можете повторно зайти в эту интеграцию и изменить её название.
Настройка бота
Для базовой настройки нам понадобится всего три блока
Создаем блок Действие с контейнером "Входящее сообщение"
Создаем блок Действие с контейнером "Сгенерировать текст через OpenAI" - В нём выбираем вашу интеграцию - В текст запросы вставляем переменную
{var:object.text}
- текст пользователяСоздаем блок Сообщение В текст вставляем переменную {var:answer} Ставим галочку "Ответить на сообщение" и вставляем переменную {var:object.id}
Готово! Базовая настройка завершена.
Теперь можете начать свободное общение с искусственным интеллектом на вашей платформе.
Ошибки и почему бот может не работать
Вы слишком нетерпеливы. ИИ нужно время для обработки запросов.
Если бот не отвечает, проверьте сперва обычный запрос "Входящее сообщение" - "Отправить сообщение" без ИИ.
Слишком большой запрос в OpenAI. Попробуйте сократить текст запроса в строке promt.
Слишком большой ответ и платформа не может его вам отправить (ВК или ТГ)
У вашего ключа закончились токены.
У сайта OpenAI слишком большая нагрузка и он не может обработать ваш запрос. Как посмотреть ошибку читайте ниже.
Продвинутые настройки
Текстовые модели
Модель | Описание модели | Область применения |
---|---|---|
Самая точная и дорогая модель, но более медленная, так как работает с большим объемом данных. Может выполнять задачи всех других моделей, но требует меньше указаний в «Инструкция для бота». Чаще используется для задач, где нужно более глубоко анализировать и понимать контекст и генерировать более сложный текст или код. Также используется для решения логических задач и объяснения причин. | Сложные задачи, анализ причин и следствий, написание выводов, объяснение и генерация кода. | |
Может анализировать текст, отвечать на прямые вопросы и предоставлять ключевые слова. Чаще всего используют для Q&A и в чат-ботах. К примеру, в поле «Инструкция для бота» вы можете ввести свои вопросы и ответы, которые бот будет выдавать. | Перевод текста, комплексная классификация, тональность текста, написание выводов. | |
Хорошо улавливает очевидные закономерности в тексте, а затем использует их в качестве эталона для создания текста. Может ранжировать информацию и присваивать категории. Для творческих приложений может понимать структуру в достаточной степени, чтобы создавать простые сюжеты и заголовки. | Умеренная классификация, классификация семантического поиска. | |
Самая быстрая и дешевая модель. Используется чаще в случаях, когда от ответов нужно больше скорости выдачи и объема информации, чем ее точности. | Парсинг текста, простая классификация, коррекция адреса, извлечение ключевых слов. |
Максимум токенов
Размер текста, который генерирует нейросеть измеряется в токенах.
Для всех моделей максимальная длина - 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
В результате "Иначе" выведите блок с текстом: "Я решила немного отдохнуть. Обратитесь, пожалуйста, позже".
В этом случае пользователи не будут задавать ненужных вопросов.
Примеры реализации
Скоро...
А пока рекомендуем посмотреть видео с примерами реализации:
Last updated