Урок из полного доступа, первые уроки курса бесплатно Официальный курс OpenAI Academy на русском
Урок 221 · Текст · ~5 мин

Агент, который сам платит за API через AgentCore Payments

Урок 221 из 303 курса «OpenAI Cookbook»: официальный курс OpenAI Academy (ОпенАИ) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

AI-агентам часто требуется информация от внешних сервисов для выполнения задачи. Агент по закупкам может проверить поставщика по базе данных санкций, получить актуальный отчет о рисках или использовать платный поисковый API. Когда эти сервисы взимают плату за каждый запрос, приложению необходимы четкие правила относительно того, какие покупки агент может запрашивать и кто одобряет расходы.

Агентская коммерция описывает рабочие процессы, в которых агент может запрашивать платный ресурс, в то время как код приложения сохраняет полномочия по оплате. Amazon Bedrock AgentCore Payments предоставляет инфраструктуру для ограниченных платежных сессий, а OpenAI Agents SDK позволяет модели запрашивать определенный приложением инструмент. Приложение проверяет продавца, цель, сумму и одобрение до того, как может произойти платеж.

Этот notebook объясняет данный рабочий процесс на примере исследования поставщиков. Он охватывает поток AgentCore Payments, платежный обмен x402, контроли расходов, принадлежащие приложению, и проверку квитанций. Те же самые механизмы контроля платежей сначала иллюстрируются с помощью локальной симуляции, а затем подключаются к AgentCore Payments в AWS testnet.

Рассмотрим агента по закупкам, который проверяет вымышленного поставщика под названием Northstar Components. Агент располагает базовой информацией о поставщике, но ему требуется актуальный отчет о рисках от платного API, прежде чем он сможет обобщить потенциальные проблемы для человека-рецензента.

Приложение одобряет этого поставщика данных, определяет цель исследования поставщика и устанавливает максимальную цену за отчет. Оно также записывает человеческое одобрение, связанное с запросом. Когда модель решает, что отчет полезен, она запрашивает инструмент x402_fetch, указывая URL отчета поставщика и одобренную цель.

Продавец возвращает HTTP-ответ 402 Payment Required, описывающий условия оплаты. Приложение проверяет эти условия на соответствие одобренному продавцу, сумме, сети, сроку действия и бюджету. Если запрос проходит проверку, приложение получает ограниченное платежное подтверждение, извлекает отчет и записывает квитанцию и историю аудита. Затем агент готовит свой ответ на основе отчета и доказательств квитанции, возвращенных инструментом.

Система разделяет четыре обязанности:

  1. AI-агент определяет, когда платный сервис может помочь выполнить запрос пользователя, и…

План урока

  1. Почему агентам нужен доступ к платным сервисам
  2. Архитектура и полномочия по оплате
  3. 1. Настройка примера исследования поставщиков
  4. 2. Определение запросов поставщиков и лимитов расходов
  5. 3. Определение инструмента агента для одобренных покупок
  6. 4. Запуск рабочего процесса оплаты x402
  7. Использование Responses API напрямую
  8. 5. Проверка отчета поставщика, квитанции и истории аудита

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы OpenAI 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от OpenAI (1 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Урок входит в темы

Полезные гиды