LLMSTORE поддерживает как отправку аудиофайлов на совместимые модели, так и получение аудиоответов через API. В этом руководстве описано, как работать с аудиовходами и выходами.

Аудиовходы

Отправляйте аудиофайлы на совместимые модели для транскрипции, анализа и обработки. Запросы аудиовхода используют /v1/chat/completions API с input_audio тип контента. Аудиофайлы должны быть закодированы в формате Base64 и включать спецификацию формата. Примечание. Аудиофайлы должны быть закодированы в формате Base64 — прямые URL-адреса для аудиоконтента не поддерживаются. Вы можете искать модели, поддерживающие аудиовход, отфильтровав модальность аудиовхода на нашей странице Модели.

Отправка аудиофайлов

Отправить аудиофайл на обработку можно следующим образом:

Поддерживаемые форматы аудиовхода

Поддерживаемые аудиоформаты зависят от поставщика. Общие форматы включают в себя:
  • wav - аудио в формате WAV
  • mp3 - аудио в формате MP3
  • aiff - аудио AIFF
  • aac - аудио в формате AAC
  • ogg - аудио OGG Vorbis
  • flac - аудио в формате FLAC
  • m4a - звук M4A
  • pcm16 - звук PCM16
  • pcm24 - звук PCM24
Примечание. Проверьте документацию вашей модели, чтобы узнать, какие аудиоформаты она поддерживает. Не все модели поддерживают все форматы.

Аудиовыход

LLMSTORE поддерживает получение аудиоответов от моделей, имеющих возможности вывода звука. Чтобы запросить аудиовыход, включите modalities и Параметры audio параметры в вашем запросе. Вы можете искать модели, поддерживающие аудиовыход, отфильтровав по модальности аудиовыхода на нашей странице Модели.

Запрос аудиовыхода

Чтобы получать аудиовыход, установите modalities чтобы ["text", "audio"] и предоставьте audio конфигурация с желаемым голосом и форматом:

Формат фрагмента потоковой передачи

Для вывода звука требуется потоковая передача (stream: true). Аудиоданные и расшифровка доставляются постепенно через Поле delta.audio в каждом чанке:

Параметры конфигурации звука Параметр

Объект audio принимает следующие параметры: