Алиса умная, но иногда хочется, чтобы она отвечала как ChatGPT. У Яндекса есть свой YandexGPT, но это не то. Спрашиваешь её про сложный код или сценарий - получаешь общие слова. А ChatGPT реально может выдать готовое решение.
Запрос «как добавить chat gpt в алису» я вижу постоянно. На Хабре полно мануалов, но они рассчитаны на тех, кто с кодом на «ты». Я покажу два пути. Первый - технический, для тех, кто готов повозиться. Второй - простой, для тех, кто хочет результат сразу.
Что такое навык Алисы и как он работает
Технически навык - это выделенный HTTP endpoint. Алиса отправляет POST запрос с текстом, который сказал пользователь, и ждёт ответ. То, что пришло в ответе, она озвучивает. Всё просто.
Навыки можно создавать на платформе Yandex Cloud Functions. Для этого нужно зарегистрироваться в Yandex Cloud и создать платёжный аккаунт. Многие пугаются слова «платёжный», но Cloud Functions для навыков Алисы не тарифицируется. Деньги с карты не снимут, если вы не выходите за лимиты бесплатного использования.
Единственный нюанс - аккаунт доступен только для пользователей из России и Казахстана. Если вы живёте где-то ещё, этот способ не сработает. Но для нашей аудитории это обычно не проблема.
Регистрируемся в Yandex Cloud и создаём функцию
Заходите на cloud.yandex.ru, регистрируетесь, создаёте каталог. Дальше нужно перейти в раздел Cloud Functions и нажать «Создать функцию». В качестве среды выполнения выбираете Python.
Теперь главное - код. Вот рабочая функция из статьи на Хабре, которую я немного отредактировал под актуальные реалии:
import os
import openai
OPENAI_API_KEY = os.environ['OPENAI_API_KEY']
async def aquery(message, prev_messages=None):
messages = []
if not prev_messages:
all_messages = []
else:
all_messages = prev_messages.copy()
all_messages.append(message)
for m in all_messages:
messages.append({"role": "user", "content": m})
chat = await openai.ChatCompletion.acreate(model="gpt-3.5-turbo", messages = messages)
reply = chat.choices.message.content
reply = reply.strip()
return replyФункция принимает текст запроса от пользователя и список предыдущих сообщений. Так ChatGPT поддерживает контекст диалога. Без списка предыдущих сообщений Алиса забывает, о чём вы говорили минуту назад.
Перед тем как сохранить функцию, добавьте переменную окружения OPENAI_API_KEY. Это ваш ключ от OpenAI API. Без него ничего не заработает.
Как достучаться до OpenAI из России
Здесь начинается самое интересное. Если у вас нет зарубежной карты или прокси, получить ключ OpenAI вы просто так не сможете. И даже если ключ есть, вызовы с IP-адреса Яндекс Облака могут блокироваться. В исходной статье на Хабре этот момент обходили стороной, но на практике приходится ставить прокси между Алисой и OpenAI.
Можно использовать зарубежный VPS, на котором будет крутиться небольшой переадресующий сервис. Получаются лишние расходы и боль в поддержке. Я не говорю, что это нереально, но для обычного человека это слишком сложно.
Создаём навык и подключаем к Алисе
Предположим, функция развернута и отвечает на тестовые запросы. Тогда идёте в консоль разработчика Яндекс Диалоги, создаёте новый навык. Указываете название, иконку и URL вашей функции. Всё остальное - настройки оболочки.
После публикации навыка вы можете сказать Алисе: «запусти навык такой-то» или добавить его в избранное. Дальше она будет передавать ваши вопросы в ChatGPT и озвучивать ответ. Звучит круто, но снова упираемся в ту же проблему - нужен рабочий доступ к OpenAI API.
Я уже молчу о том, что бесплатных ключей почти не осталось. Каждый запрос стоит денег, а если использовать последние модели, счёт капает быстро.
Альтернатива: 3GPT - все нейросети без танцев с бубном
Если вам нужен ChatGPT и другие флагманские модели в России, есть другой путь. Сервис под названием 3GPT от 3SELLER даёт прямой доступ к последним моделям: Chat GPT 6 Astra, Claude Fable 5, Claude Opus 5.5, Chat GPT 5.5, Chat GPT 6.1 Sol, а также к генерации изображений через Nano Banana и видео-моделям.
За 149 рублей в месяц вы получаете роутер между этими нейросетями. Платить можно российской картой, через СБП или криптой. Никаких иностранных ключей и серверов, всё уже работает из коробки.

Я пользуюсь этим сервисом для своих постов: например, на прошлой неделе сделал в нём лендинг и сгенерировал к нему картинки. Иногда нужно сгенерировать голос или сделать видеоролик - всё это тоже есть.
Готовые ИИ-агенты для повседневных задач
Отдельная фишка, которая подкупает - готовые ИИ-агенты. На странице 3seller.com/ai/agents можно выбрать агента под конкретную задачу: написать пост, сделать сценарий, сгенерировать картинку. Просто общаетесь с агентом, а модель внутри можно менять прямо в чате.

Не нужно разбираться в промптах. Агент сам знает, как сформулировать запрос для нужной модели.
Мой совет
Если вы хотите именно добавить ChatGPT в Алису ради того, чтобы поговорить с колонкой, и у вас есть лишний вечер - делайте навык. Так вы получите хороший опыт и поймёте, как устроены навыки Алисы. Но для реальной работы я бы выбрал 3GPT. Доступ ко всем нейросетям из России, оплата без валютных карт и никаких технических ассамблей.
Получить доступ ко всем флагманским моделям нейросетей из России можно на официальном сайте 3GPT - https://3seller.com/3gpt
Если остались вопросы по настройке навыка - пишите в комментариях. Постараюсь помочь. Но сперва попробуйте 3GPT, возможно, вопрос отпадёт сам собой.