Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ИИ для бизнеса
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex AI Studio
  • Начало работы с Model Gallery
    • О сервисе Yandex AI Studio
    • Yandex Workflows
    • Квоты и лимиты
    • Термины и определения
    • Все инструкции
    • Отключить логирование запросов
    • Получить API-ключ
        • Оценить запрос в токенах
        • Отправить запрос в промт-режиме
        • Отправить серию запросов в режиме чата
        • Отправить асинхронный запрос
        • Вызвать функцию из модели
      • Генерация изображений
      • Пакетная обработка данных
  • Переход с AI Assistant API на Responses API
  • Совместимость с OpenAI
  • Управление доступом
  • Правила тарификации
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений

В этой статье:

  • Перед началом работы
  • Реализуйте чат
  1. Пошаговые инструкции
  2. Model Gallery
  3. Генерация текста
  4. Отправить серию запросов в режиме чата

Как реализовать чат с помощью Responses API

Статья создана
Yandex Cloud
Обновлена 14 октября 2025 г.
  • Перед началом работы
  • Реализуйте чат

Перед началом работыПеред началом работы

Python

Получите данные для аутентификации в API, как описано в разделе Аутентификация в API Yandex AI Studio.

Реализуйте чатРеализуйте чат

Python
  1. Создайте файл index.py и добавьте в него код:

    import openai
    
    YANDEX_CLOUD_MODEL = "yandexgpt-lite"
    
    client = openai.OpenAI(
        api_key=YANDEX_CLOUD_API_KEY,
        base_url="https://rest-assistant.api.cloud.yandex.net/v1",
        project=YANDEX_CLOUD_FOLDER
    )
    
    previous_id = None # Сохранение идентификатора последнего ответа
    
    print("💬 Чат с GPT (введите 'выход' для выхода)\n")
    
    while True:
        user_input = input("Вы: ")
        if user_input.lower() in ("exit", "quit", "выход"):
            print("Чат завершен.")
            break
    
        response = client.responses.create(
            model=f"gpt://{YANDEX_CLOUD_FOLDER}/{YANDEX_CLOUD_MODEL}",
            input=[{"role": "user", "content": user_input}],
            previous_response_id=previous_id  # Передача контекста, если он есть
        )
    
        # Сохранение идентификатора для следующего шага
        previous_id = response.id
    
        # Вывод ответа агента
        print("Агент:", response.output_text)
    
  2. Сохраните данные для аутентификации в переменные окружения:

    export YANDEX_CLOUD_FOLDER=<идентификатор_каталога>
    export YANDEX_CLOUD_API_KEY=<API-ключ>
    
  3. Выполните созданный файл:

    python index.py
    

    Пример ответа:

    💬 Чат с GPT (введите 'выход' для выхода)
    
    Вы: привет!
    Агент: Здравствуйте! Чем я могу вам помочь?
    Вы: что ты умеешь?
    Агент: Я умею отвечать на вопросы, помогать в решении различных задач, предоставлять информацию по разным темам. Например, могу рассказать о погоде, помочь с переводом текста, предложить идеи или просто поддержать разговор. Что вас интересует?
    Вы: Шутку расскажи
    Агент: Почему программисты всегда носят с собой чашечку кофе? Потому что они работают над сложными задачами, и иногда кажется, что кофе помогает им «разогнать» процессор!
    Вы: выход
    Чат завершён.
    

См. такжеСм. также

  • Модели базового инстанса
  • Примеры работы с ML SDK на GitHub

Была ли статья полезна?

Предыдущая
Отправить запрос в промт-режиме
Следующая
Отправить асинхронный запрос
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»