О чём урок
Responses API — это новый способ взаимодействия с моделями OpenAI, разработанный как более простой и гибкий, чем предыдущие API. Он упрощает создание продвинутых AI-приложений, которые используют несколько инструментов, обрабатывают многошаговые диалоги и работают с различными типами данных (не только с текстом). В отличие от старых API — таких как Chat Completions, которые были созданы в основном для текста, или Assistants API, который может требовать много настроек — Responses API изначально разработан для: Бесшовных многошаговых взаимодействий (ведение диалога через несколько шагов в одном вызове API) Простого доступа к мощным размещенным инструментам (таким как поиск файлов, веб-поиск и интерпретатор кода) Детального контроля над контекстом, который вы отправляете модели Поскольку AI-модели становятся все более способными к сложному, длительному рассуждению, разработчикам нужен API, который является как асинхронным, так и stateful. Responses API разработан для удовлетворения этих потребностей. В этом руководстве вы увидите некоторые новые функции, предлагаемые Responses API, а также практические примеры, которые помогут вам начать работу. По своей задумке, внешне Responses API очень похож на Completions API. Одна из ключевых особенностей Responses API заключается в том, что он является stateful. Это означает, что вам не нужно самостоятельно управлять состоянием диалога; API сделает это за вас. Например, вы можете получить ответ в любое время, и он будет включать полную историю диалога. Вы можете продолжить диалог, ссылаясь на предыдущий ответ. Вы, конечно, можете управлять контекстом самостоятельно. Но одно из преимуществ того, что OpenAI поддерживает контекст за вас, заключается в том, что вы можете разветвить (fork) ответ в любой момент и продолжить диалог с этой точки. Еще одно преимущество Responses API заключается в том, что он добавляет поддержку размещенных инструментов, таких как file_search и web_search. Вместо того чтобы вручную вызывать инструменты, просто передайте их, и API сам решит, какой инструмент использовать, и применит его. Вот пример использования инструмента web_search для включения результатов веб-поиска в ответ.
План урока
- Что такое Responses API?
- Основы
- Размещенные Инструменты
- Мультимодальный, дополненный инструментами диалог
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.