Все системы работают штатно·v1 · стабильная

Public API

Create audio stem split jobs with API keys, uploads, polling, and signed webhooks.

Создать API-ключПосмотреть тарифы
POST /v1/audio/splits
$ curl -X POST https://api.aistemsplitter.org/v1/audio/splits \
 -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY" \
 -d '{"input": { "type": "direct_url", "url": "…" }, "stemModel": "6s" }'
HTTP/1.1 200 OKsucceeded
Базовый URL
https://api.aistemsplitter.org/v1
Аутентификация
Bearer · API-ключ
Лимит запросов
На ключ, в минуту
Единица кредита
1 кредит = 1 секунда аудио

На этой странице

  1. 01API Assets
  2. 02Authentication
  3. 03Create a Split from a Direct URL
  4. 04Upload Flow
  5. 05Poll Status
  6. 06Webhooks
  7. 07Credits
  8. 08Error Codes

The public API is available at:

txt
https://api.aistemsplitter.org/v1

Examples below assume BASE_URL=https://api.aistemsplitter.org.

Create an API key from Settings → Developer. Store the API key and webhook signing secret when they are shown because they are only displayed once.

API Assets

  • OpenAPI spec
  • Postman collection

Authentication

Send your key as a bearer token:

txt
curl -sS "$BASE_URL/v1/credits" \
  -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY"

Create a Split from a Direct URL

txt
curl -sS -X POST "$BASE_URL/v1/audio/splits" \
  -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: demo-001" \
  -d '{
    "input": {
      "type": "direct_url",
      "url": "https://example.com/song.mp3"
    },
    "stemModel": "6s",
    "webhookUrl": "https://example.com/webhooks/aistemsplitter"
  }'

Upload Flow

Reserve an upload:

txt
curl -sS -X POST "$BASE_URL/v1/audio/uploads" \
  -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "filename": "song.wav",
    "contentType": "audio/wav",
    "contentLength": 23812033
  }'

Upload the file to the returned uploadUrl with the returned uploadHeaders, then create the split with input.type set to uploaded_file.

Poll Status

txt
curl -sS "$BASE_URL/v1/audio/splits/$SPLIT_ID" \
  -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY"

Statuses are queued, processing, succeeded, and failed. Successful jobs include non-empty stem URLs.

Webhooks

When webhookUrl is provided, AIStemSplitter posts a terminal event:

txt
{
  "event": "audio.split.completed",
  "data": {
    "id": "split_123",
    "status": "succeeded"
  }
}

Verify AIStemSplitter-Signature with the webhook signing secret:

txt
AIStemSplitter-Signature: t=1760000000,v1=<hex-hmac>

The HMAC input is:

txt
<timestamp>.<raw-json-body>

Use SHA-256 HMAC and reject stale timestamps in your receiver.

Credits

One credit equals one second of source audio. GET /credits returns the current balance in seconds.

Error Codes

CodeHTTPMeaning
UNAUTHORIZED401Missing or invalid API key
INSUFFICIENT_CREDITS402Not enough credits
VALIDATION_ERROR422Invalid request body or audio source
RATE_LIMITED429API key exceeded its per-minute limit
SERVER_ERROR500Internal service error

Краткий справочник

Базовый URL

https://api.aistemsplitter.org/v1

Переменная окружения

AISTEMSPLITTER_API_KEY

Основное

  • Direct URL or pre-signed upload — your choice.
  • HMAC-signed webhooks with replay protection.
  • Idempotency-Key support to safely retry.
  • Прямой URL или предварительно подписанная загрузка — на ваш выбор.
  • Вебхуки с HMAC-подписью и защитой от повторов.
  • Поддержка Idempotency-Key для безопасных повторных попыток.

Полезные ссылки

  • Get an API key
  • OpenAPI spec
  • Postman collection
  • Buy more credits
  • Status & changelog
  • Contact support
  • Получить API-ключ
  • Спецификация OpenAPI
  • Коллекция Postman
  • Купить ещё кредитов
  • Статус и журнал изменений
  • Связаться с поддержкой

Готовы запустить интеграцию с AI Stem Splitter?

Создайте ключ в панели управления, добавьте curl-запрос и начните разделять стемы из ваших приложений за считанные минуты.

Получить API-ключПосмотреть SDK
LogoAI Stem Splitter

Запускайте свой следующий AI-продукт быстрее с этим шаблоном.

GitHubEmail
Продукт
  • Возможности
  • Цены
  • FAQ
Бесплатные инструменты
  • Определение тональности
  • Изменение тона
  • Генератор голоса TikTok
AI-инструменты
  • AI-удаление вокала
  • AI-экстрактор а капелла
  • Удаление вокала YouTube и SoundCloud
  • Создание караоке
Ресурсы
  • Блог
  • API
Разработчикам
  • Справочник API
  • SDK
  • Получить API-ключ
Интеграции
  • Интеграция с n8n
Правовая информация
  • Политика cookie
  • Политика конфиденциальности
  • Условия использования
BadgeBadge
BadgeBadge
BadgeBadge
BadgeBadge
© 2026 AI Stem Splitter All Rights Reserved.
LogoAI Stem Splitter
ГлавнаяЦены
Справочник API

REST-эндпоинты, авторизация, callback-и, спецификация OpenAPI 3.1.

SDK

Семь официальных SDK (Node, Python, Java, Go, PHP, Swift, Lua).

Получить API-ключ

Создайте ключ в разделе Настройки → Разработчик.

Определение тональности

Определите темп и тональность — без регистрации

Изменение тона

Сдвигайте тональность вверх или вниз без изменения темпа.

Генератор голоса TikTok

Бесплатная AI-озвучка для коротких видео.

AI-удаление вокала

Удаляйте вокал для караоке, быстрых а капелл и предпросмотра шести дорожек из файлов или поддерживаемых ссылок

AI-экстрактор а капелла

Извлеките чистую а капеллу из любой песни для ремикса, мэшапа или DJ-сета.

Удаление вокала YouTube и SoundCloud

Вставьте ссылку с YouTube или SoundCloud и разделите трек на вокал, ударные, бас, пианино, гитару и прочие дорожки

Создание караоке

Уберите вокал из песни и получите чистую инструментальную минусовку для пения, репетиций и караоке-вечеров

Блог
Панель управления