DuinoClaw
Встройте LLM-агента в ESP32 для взаимодействия с OpenAI и ThaiLLM с сохранением контекста беседы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:fa5f555054380c0d8ee9ee370851c9e6261125f0e8ca0d7c9eb1df124d5df4afDuinoClaw-1.1.0-fa5f5550.zipОписание
DuinoClaw позволяет встроить LLM-агента прямо в проект на ESP32, чтобы ваше устройство могло общаться с искусственным интеллектом, помнить контекст разговора и выполнять пользовательские функции. Поддерживаются OpenAI (GPT-5.5, GPT-5.4, GPT-5.4-mini) и ThaiLLM (OpenThaiGPT, Typhoon, Pathumma, THaLLE). Запросы можно отправлять асинхронно с обработкой результата через callback или ждать ответ синхронно. Ответы обрабатываются в основной задаче вызовом Claw.loop(). Требуется ArduinoJson и платформа Arduino с PlatformIO. Инициализируйте Tool, ToolSet и встроенные объекты как static внутри setup(), иначе при глобальной инициализации до запуска setup() произойдет крах системы.