Задача LLM
llm-task — это необязательный плагин-инструмент, который выполняет задачу LLM только с JSON и
возвращает структурированный вывод (опционально валидируемый по JSON Schema).
Это идеально подходит для движков рабочих процессов, таких как Lobster: вы можете добавить один шаг LLM
без написания пользовательского кода OpenClaw для каждого рабочего процесса.
Включение плагина
- Включите плагин:
- Добавьте инструмент в список разрешённых (он зарегистрирован с
optional: true):
Конфигурация (необязательно)
allowedModels — это список разрешённых строк provider/model. Если задано, любой запрос
вне списка отклоняется.
Параметры инструмента
prompt(string, обязательно)input(any, необязательно)schema(object, необязательная JSON Schema)provider(string, необязательно)model(string, необязательно)authProfileId(string, необязательно)temperature(number, необязательно)maxTokens(number, необязательно)timeoutMs(number, необязательно)
Вывод
Возвращаетdetails.json, содержащий разобранный JSON (и выполняет валидацию по
schema, если она предоставлена).
Пример: шаг рабочего процесса Lobster
Примечания по безопасности
- Инструмент работает только с JSON и инструктирует модель выводить исключительно JSON (без ограждений кода и без комментариев).
- Для этого запуска модели не предоставляются никакие инструменты.
- Считайте вывод недоверенным, если вы не выполняете проверку с помощью
schema. - Размещайте подтверждения перед любым шагом с побочными эффектами (send, post, exec).