РАБОЧИЙ СЦЕНАРИЙ

API LLM для браузерных агентов

Помощник по закупкам открывает разрешённый портал поставщика, находит деталь, заполняет заявку и останавливается перед отправкой. Состояние браузера доступно через open_page, inspect_page, click и fill.

План браузерного агента с ограничениями, подтверждениями и доказательствами
API LLM для браузерных агентов

Рабочий пример

API, основная модель и резервная конфигурация

Выбор для рабочей средыРекомендацияПочему
APIPOST /v1/chat/completionsСерверный запрос, совместимый с OpenAI
Основная модельgpt-5.6-solSol используется для длительных действий в браузере, где восстановление и правильная остановка важнее цены токенов.
Запасная модельgpt-5.6-terraTerra подходит для коротких стабильных сценариев навигации. Для отправки, покупки и удаления не переходите на младшую модель без повторной проверки безопасности.
Модель для сложных задачgpt-5.6-solИспользуйте только при выходе за возможности основной модели по качеству или сложности
Требования к выводуПроверенные вызовы инструментовПроверенная заполненная форма и описание итогового состояния без отправки до подтверждения.
01
Сценарий

Рабочее приложение для браузерных агентов

Помощник по закупкам открывает разрешённый портал поставщика, находит деталь, заполняет заявку и останавливается перед отправкой. Состояние браузера доступно через open_page, inspect_page, click и fill.

Sol планирует действия; контроллер браузера ограничивает домены, блокирует загрузки, сохраняет скриншоты и требует подтверждения прямо перед отправкой.

02
Архитектура

Как устроен процесс браузерных агентов

  • Создайте сеанс с разрешёнными доменами и восстанавливаемым тестовым аккаунтом.
  • Предоставьте описание элементов страницы и небольшой набор действий.
  • Выполните одно действие и проверьте новое состояние.
  • Восстанавливайтесь после изменений расположения и загрузки без угадывания координат.
  • Остановитесь и запросите подтверждение прямо перед важным действием.
03
Запрос API

Вызовите gpt-5.6-sol через LLMFly AI

Отправляйте запрос с сервера. Замените пример и схему-заглушку данными и инструментами приложения.

request.example
curl https://app.llmfly.ai/v1/chat/completions \
  -H "Authorization: Bearer $LLMFLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.6-sol",
    "messages": [
      {"role": "system", "content": "Complete the procurement form with browser tools. Stay on allowed domains. Stop before the final submission and ask for confirmation with a summary of the exact order."},
      {"role": "user", "content": "Prepare a purchase request for the approved part and quantity in the attached specification."}
    ],
    "tools": [{"type": "function", "function": {"name": "YOUR_TOOL", "description": "Replace with the tool contract for this workflow", "parameters": {"type": "object", "properties": {}, "additionalProperties": false}}}]
  }'
04
Выбор модели

Почему основная модель — gpt-5.6-sol

Sol используется для длительных действий в браузере, где восстановление и правильная остановка важнее цены токенов.

Terra подходит для коротких стабильных сценариев навигации. Для отправки, покупки и удаления не переходите на младшую модель без повторной проверки безопасности.

05
Приёмка

Проверки результата браузерных агентов

ПоказательУсловие успеха
Доля завершённых задачПроверенное итоговое состояние приложения соответствует запросу
Число лишних действийНет переходов, изменений или отправок, не связанных с целью
Восстановление после изменений интерфейсаНебольшие изменения текста, расположения и загрузки не приводят к ошибкам или ложному завершению
Соблюдение подтвержденийВажные действия останавливаются непосредственно перед обязательным подтверждением
06
Обработка ошибок

Ошибки, которые нужно обработать до запуска

  • Тестировать на рабочих аккаунтах
  • Полагаться только на координаты
  • Запрашивать подтверждение слишком рано
  • Пропускать проверку итогового состояния
07
Выход

Вывод и журналы выполнения

Проверенная заполненная форма и описание итогового состояния без отправки до подтверждения.

Для каждого рабочего запуска записывайте ID модели и запроса, токены, повторы, проверку и итоговое решение.

Частые вопросы

Как проверять успех?

Проверяйте итоговое состояние приложения, а не только выполненные нажатия.

Когда нужно подтверждение?

Прямо перед важными действиями: отправкой, покупкой или удалением.

Как тестировать меняющийся интерфейс?

Повторите задачи после небольших изменений расположения, текста и времени загрузки.

Проверьте настройки на своих данных

Сравните основную и запасную модели с одинаковыми запросами, инструментами и правилами проверки.

Сравнить модели