Установка
Быстрый старт
Создание аккаунта
Функцияsignup создаёт новый аккаунт Avala и возвращает API-ключ. Аутентификация не требуется.
Аутентификация
SDK аутентифицируется с помощью API-ключа Avala, который передаётся через заголовокX-Avala-Api-Key в каждом запросе.
Вы можете передать ключ напрямую или позволить SDK прочитать его из переменной окружения.
Вариант 1: Передача ключа напрямую
Работа с наборами данных
TypeScript SDK в настоящее время работает только на чтение для наборов данных — вы можете получать списки и просматривать наборы данных, но не создавать, обновлять или удалять их. Для загрузки и мутаций используйте REST API.
Список наборов данных
Получение набора данных
Работа с проектами
Список проектов
Получение проекта
Работа с задачами
Список задач
Получение задачи
Работа с экспортами
Создание экспорта
Ожидание завершения
Типы TypeScript
SDK экспортирует полные интерфейсы TypeScript для всех объектов API. Используйте их для типизации ваших функций и переменных.Обработка ошибок
SDK выбрасывает типизированные ошибки для точной обработки различных типов сбоев.Пагинация
Методы списков возвращают объектCursorPage<T> с курсорной пагинацией.
Работа с агентами
Создание агента
Список выполнений агента
Работа с вебхуками
Создание вебхука
Просмотр доставок
Работа с качеством и консенсусом
Создание цели качества
Проверка консенсуса
Управление парком
Управление парком находится в предварительном доступе. Описанные API могут измениться.
fleet предоставляет доступ к реестру устройств, записям, событиям, правилам и оповещениям.
Конфигурация
Вы можете настроить поведение клиента при инициализации.Ноль зависимостей
Пакет@avala-ai/sdk не имеет runtime-зависимостей. Он использует нативный API fetch, доступный в Node.js 18+, Deno и Bun.