Введение
Клиентская библиотека для JavaScript/TypeScript предлагает простой в использовании интерфейс для взаимодействия со службами Sunra.Установка
Чтобы интегрировать клиент в свой проект, установите его с помощью npm:Функции
Вызов конечных точек
Sunra управляет запросами к конечным точкам через систему очередей, обеспечивая надежность и масштабируемость. Используйте методsubscribe, чтобы отправить запрос и дождаться результата.
Пример:
Управление очередью
Управляйте своими запросами с помощью этих методов:Отправка запроса
Отправьте запрос и получитеrequest_id для последующего использования.
Пример:
Проверка статуса запроса
Получите статус запроса. Пример:Получение результатов запроса
Получите результат выполненного запроса. Пример:Хранилище
APIstorage позволяет загружать файлы и получать URL-адрес, который затем можно использовать в запросах к конечным точкам вашей модели. Это особенно полезно для моделей, которым требуются входные файлы, таких как преобразователи изображения в видео или речи в текст.
Максимальный размер файла: 100 МБ
Загрузка файлов в браузере
Вы можете разрешить пользователям загружать файлы прямо из браузера. В следующем примере показано, как использовать элемент<input type="file"> для выбора и загрузки файла.
Загрузка файлов в Node.js
На стороне сервера с помощью Node.js вы можете читать файлы из локальной файловой системы и загружать их.Автоматическая загрузка с помощью конечных точек модели
SDK JavaScript может автоматически обрабатывать загрузку файлов за вас. Когда вы передаете объектFile, Blob или URI данных base64 на вход конечной точки модели, SDK сначала загрузит его в хранилище, а затем использует полученный URL-адрес в запросе.
Это упрощает процесс, так как вам не нужно выполнять отдельный шаг загрузки.
Поддержка
Присоединяйтесь к нашему сообществу для помощи или обсуждений:- Сообщество Discord: Присоединяйтесь к нам
- Репозиторий GitHub: Посетите здесь