MiniMax Speech 2.8 Turbo API — цены и подключение
MiniMax Speech 2.8 Turbo: API генерации голоса и аудио. Подключайте модель через Point API с точным model ID и указанными ниже параметрами. Перед генерацией сравните опубликованные тарифы для нужного набора настроек.
ID модели: minimax-speech-2.8-turbo
Не включено в опубликованной конфигурации
Открыть в песочницеЦены API в USD
Цены «Creator −10%» на 10% ниже стоимости генераций по тарифу Studio Creator в пересчёте на USD. У моделей, доступных только через API, отдельные тарифы. Тариф за запрос или диапазон символов — полная стоимость для указанных настроек; цены за изображение и секунду умножаются на количество и длительность. Токеновые ставки применяются только там, где указаны явно. Отсутствующая или устаревшая цена означает недоступность, а не бесплатный доступ.
Для этой конфигурации цена не опубликована
Поддерживаемые параметры API
| Параметр | Тип | Допустимые значения |
|---|---|---|
prompt | stringОбязательный | Минимум (minLength): 1Максимум ( maxLength): 5000 |
mode | stringНеобязательный | Допустимые значения ["voice"]По умолчанию ( default): "voice" |
voice | stringНеобязательный | Допустимые значения ["Russian_ReliableMan", "Russian_HandsomeChildhoodFriend", "Russian_AttractiveGuy", "Russian_Bad-temperedBoy", "Russian_BrightHeroine", "Russian_AmbitiousWoman", "Russian_CrazyQueen", "Russian_PessimisticGirl", "English_Trustworth_Man", "English_Persuasive_Man", "English_DeterminedMan", "English_ManWithDeepVoice", "English_Gentle-voiced_man", "English_magnetic_voiced_man", "English_Insightful_Speaker", "English_CaptivatingStoryteller", "English_expressive_narrator", "English_FriendlyPerson", "English_Graceful_Lady", "English_CalmWoman", "English_radiant_girl", "English_Wiselady"]По умолчанию ( default): "Russian_ReliableMan" |
language_code | stringНеобязательный | Допустимые значения ["", "auto", "ru", "en", "es", "fr", "de", "it", "pt", "tr", "uk", "pl", "zh", "ja", "ko", "hi", "ar"] |
emotion | stringНеобязательный | Допустимые значения ["", "happy", "sad", "angry", "fearful", "disgusted", "surprised", "calm", "fluent"]По умолчанию ( default): "" |
capabilities
{
"additionalProperties": false
}Опубликованный контракт допускает до 0 изображений-референсов. Используйте только описанные для модели поля и роли референсов; этот лимит не означает поддержку других типов медиа.
Подключение модели
Point API использует собственный контракт REST JSON и асинхронные задания генерации. Храните API-ключи на своём сервере, а не в публичном коде сайта.
- Запросите GET /v1/models и выберите точный model ID, допустимые входные поля и опубликованный тариф.
- Создайте в кабинете API-ключ с доступом к модели и проверьте, что баланса в USD хватает на запрос.
- Отправьте REST JSON на POST /v1/generations с Authorization: Bearer и Idempotency-Key. При повторе той же операции используйте прежний ключ только с тем же телом запроса.
- Опрашивайте GET /v1/generations/{id} с тем же полученным ID генерации. Запрос выполняется асинхронно; при состоянии unknown продолжайте проверять этот ID, а не создавайте новую платную генерацию.
POST https://pointgpt.io/v1/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Idempotency-Key: YOUR_UNIQUE_REQUEST_ID
{
"model": "minimax-speech-2.8-turbo",
"input": {
"prompt": "Добро пожаловать в наш новый проект."
}
}Первый ответ подтверждает приём запроса, а не готовый результат. Проверяйте состояние и результат по тому же ID генерации. Формат результата и доступ к медиа зависят от модели и прав аккаунта.
Документация APIcURL / Python
POINT_API_KEY · POINT_REQUEST_ID
cURL
curl https://pointgpt.io/v1/generations \
-H "Authorization: Bearer $POINT_API_KEY" \
-H 'Content-Type: application/json' \
-H "Idempotency-Key: $POINT_REQUEST_ID" \
--data-raw '{
"model": "minimax-speech-2.8-turbo",
"input": {
"prompt": "Добро пожаловать в наш новый проект."
}
}'Python
import json
import os
from urllib.request import Request, urlopen
payload = json.loads('{\n "model": "minimax-speech-2.8-turbo",\n "input": {\n "prompt": "Добро пожаловать в наш новый проект."\n }\n}')
request = Request('https://pointgpt.io/v1/generations', method='POST',
data=json.dumps(payload).encode('utf-8'),
headers={
'Authorization': 'Bearer ' + os.environ['POINT_API_KEY'],
'Content-Type': 'application/json',
'Idempotency-Key': os.environ['POINT_REQUEST_ID'],
})
with urlopen(request, timeout=60) as response:
job = json.load(response)
print(job['id'])Вопросы об API
Как рассчитывается стоимость запроса?
Цены «Creator −10%» на 10% ниже стоимости генераций по тарифу Studio Creator в пересчёте на USD. У моделей, доступных только через API, отдельные тарифы. Тариф за запрос или диапазон символов — полная стоимость для указанных настроек; цены за изображение и секунду умножаются на количество и длительность. Токеновые ставки применяются только там, где указаны явно. Отсутствующая или устаревшая цена означает недоступность, а не бесплатный доступ. Стоимость фиксируется при приёме запроса.
Можно ли использовать OpenAI-совместимый клиент или потоковую выдачу?
Подключайте документированные REST JSON-методы Point API. Этот контракт не заявляет OpenAI-совместимость или потоковую выдачу. Используйте форматы запросов и ответов из документации API.
Как получить результат генерации?
Отправка создаёт асинхронное задание. Сохраните его ID и опрашивайте GET /v1/generations/{id}, чтобы получить состояние и результат. Состояние unknown не означает, что нужно отправить запрос заново: продолжайте проверять прежний ID.
Похожие модели
ElevenLabs Turbo 2.5 TTS API
elevenlabs-turbo-2-5API генерации голоса и аудиоElevenLabs V4 TTS API
elevenlabs-v4-ttsAPI генерации голоса и аудиоElevenLabs V4 Turbo TTS API
elevenlabs-v4-turbo-ttsAPI генерации голоса и аудиоGemini 3.8 TTS API
gemini-3.8-ttsAPI генерации голоса и аудиоxAI TTS API
xai-ttsAPI генерации голоса и аудиоMiniMax Speech 2.8 HD API
minimax-speech-2.8-hd