Управление компьютером
Инструменты браузера, выполнение действий и ограничения доступа
Принцип работы
Модель предлагает действие, а приложение выполняет его в управляемой среде. GetAPI сам по себе не получает доступ к вашему браузеру или рабочему столу
Возможны два способа интеграции
| Способ | Условие |
|---|---|
| Пользовательские функции | Модель поддерживает tools, приложение реализует действия браузера |
| Специализированный computer-use инструмент | Модель и маршрут поддерживают конкретную схему инструмента |
Не переносите специальные типы инструментов из примера другого сервиса без проверки совместимости
Цикл приложения
- Передайте задачу и доступные действия
- Получите вызов инструмента и проверьте его аргументы
- Проверьте, разрешено ли действие в текущем состоянии
- Выполните действие в изолированной среде
- Верните результат с исходным ID вызова
- Продолжайте до завершения, ошибки или установленного лимита шагов
Если используются скриншоты, размер и система координат должны совпадать с параметрами среды
Ограничения доступа
Разрешайте только необходимые домены и операции. Пароли, API-ключи и личные данные не должны попадать в скриншоты и журналы без необходимости
Для покупок, удаления данных, отправки сообщений и изменения прав доступа требуйте отдельного подтверждения пользователя
Текст веб-страницы является данными, а не инструкцией расширить права агента
Завершение и восстановление
Ограничьте число шагов, время и расходы. После сбоя проверьте состояние браузера перед повтором действия, особенно если действие могло быть выполнено
Фраза модели о завершении не заменяет проверку результата приложением
Формат обычных функций: вызов инструментов. Специальные возможности Responses: совместимость