Гайды

Аудио

Синтез речи, транскрипция и перевод через OpenAI Audio API.

Anthropic SDK этот маршрут не обслуживает. Для текста используйте POST /messages. Для аудио — OpenAI SDK или curl к https://www.llmmart.ru/api/v1.

Кому подходит

  • Разработчикам — озвучка, голосовые ассистенты, расшифровка записей.

Что понадобится

ПараметрЗначение
Base URLhttps://www.llmmart.ru/api/v1
API-ключsk-…
Модельslug из каталога

Синтез речи

from openai import OpenAI

client = OpenAI(api_key="sk-…", base_url="https://www.llmmart.ru/api/v1")
response = client.audio.speech.create(
    model="tts-1",
    voice="alloy",
    input="Привет! Это тест синтеза речи.",
)
response.stream_to_file("speech.mp3")

curl:

curl -s "https://www.llmmart.ru/api/v1/audio/speech" \
  -H "Authorization: Bearer sk-…" \
  -H "Content-Type: application/json" \
  -d '{"model":"tts-1","input":"Привет!","voice":"alloy"}' \
  -o speech.mp3

Ответ — бинарный аудиофайл.

Транскрипция и перевод

curl -s "https://www.llmmart.ru/api/v1/audio/transcriptions" \
  -H "Authorization: Bearer sk-…" \
  -F file=@sample.mp3 \
  -F model=whisper-1

Multipart для transcribe/translate — до 25 MiB на часть. При stream: true ответ идёт в SSE (формат OpenAI). Подробности — Справочник audio.

Что дальше