Przejdź do treści

Sonilo V1.1

Integracja

Identyfikator modelu sonilo/v1.1/video-to-music
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sonilo/v1.1/video-to-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Pliki takie jak przykład: 0,09 $ 90 kredytów API · ≈ 9,66 ₽ Twoje pliki są mierzone przed uruchomieniem Uruchom na tej stronie

Uzyskaj klucz API
Sonilo Wideo na audio Synchronizacja ruchu ust1–600 s #stylized#transform#lipsync

Tworzy ścieżkę dźwiękową do wideo i zwraca wyłącznie audio, opcjonalnie dla wybranego fragmentu

Sonilo · Audio

Tutaj pojawi się pierwszy wynik

Zbuduj poniżej żądanie i uruchom je za pomocą klucza API. Wyniki są kopiowane do naszej przestrzeni dyskowej i przechowywane bezterminowo lub 7 dni bezpłatnie.

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

Wskazówki dotyczące stylu muzycznego, które opcjonalnie zastępują prompt automatycznie wyprowadzony z filmu.

•wymagane video_url
Upuść plik lub

Publicznie dostępny adres URL HTTP lub HTTPS filmu, do którego ma zostać dodana ścieżka muzyczna.

domyślnie 1

Liczba oddzielnych ścieżek muzycznych do utworzenia dla filmu.

Opcjonalna długość segmentu w sekundach, z None jako wartością domyślną oznaczającą ocenianie do końca filmu. Ocenianie rozpoczyna się od Start Offset, jeśli został podany, w przeciwnym razie od początku, więc None obejmuje pozostałą część lub cały film. Podana długość ogranicza ocenianie do tej długości od tej samej pozycji początkowej.

Zaawansowane prompt_influence · start_offset
domyślnie 0.5

Siła zgodności z promptem; zwiększ ją, aby uzyskać dokładniejsze dopasowanie do instrukcji tekstowej.

Opcjonalne przesunięcie początku oceniania, mierzone w sekundach od początku filmu; część rozpoczynająca się w tym miejscu musi mieścić się w filmie, więc Start Offset plus Duration nie może przekraczać Video Duration.

POST /run/sonilo/v1.1/video-to-music?wait=20 wycena → 0,09 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sonilo/v1.1/video-to-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o Sonilo V1.1

Analizuje wideo pod adresem `video_url` i generuje dopasowaną muzykę jako osobne ścieżki audio. `prompt` może sterować stylem, z `prompt_influence` od 0 do 1; bez promptu jest on wyprowadzany z wideo. `start_offset` i `duration` (maksymalnie 600 sekund) ograniczają analizę do fragmentu, a `num_samples` zwraca od 1 do 3 ścieżek.

Parametry

Wyślij nazwę kanoniczną albo natywną, nie obie. Nazwy kanoniczne

NazwaTyp DomyślneDozwolone Opis
video_urlwymagane video
Typurl · video
Publicznie dostępny adres URL HTTP lub HTTPS filmu, do którego ma zostać dodana ścieżka muzyczna.
num_samplesopcjonalne
Typinteger
Domyślne1
1 – 3
Liczba oddzielnych ścieżek muzycznych do utworzenia dla filmu.
promptopcjonalne
Typstring | null
Wskazówki dotyczące stylu muzycznego, które opcjonalnie zastępują prompt automatycznie wyprowadzony z filmu.
prompt_influenceopcjonalne
Typnumber
Domyślne0.5
0 – 1
Siła zgodności z promptem; zwiększ ją, aby uzyskać dokładniejsze dopasowanie do instrukcji tekstowej.
start_offsetopcjonalne
Typnumber | null
0 – 600
Opcjonalne przesunięcie początku oceniania, mierzone w sekundach od początku filmu; część rozpoczynająca się w tym miejscu musi mieścić się w filmie, więc Start Offset plus Duration nie może przekraczać Video Duration.
durationopcjonalne
Typnumber | null
1 – 600
Opcjonalna długość segmentu w sekundach, z None jako wartością domyślną oznaczającą ocenianie do końca filmu. Ocenianie rozpoczyna się od Start Offset, jeśli został podany, w przeciwnym razie od początku, więc None obejmuje pozostałą część lub cały film. Podana długość ogranicza ocenianie do tej długości od tej samej pozycji początkowej.
wymagane Nazwa kanoniczna, również akceptowana

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sonilo/v1.1/video-to-music",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 90,
    "usd": "0.09",
    "charged": 90,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "audios": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
        "content_type": "audio/mpeg",
        "file_name": "0-output.mp3",
        "file_size": 1843200
      }
    ]
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
audio
object {url, content_type, file_name, file_size}Pierwsza utworzona ścieżka muzyczna, udostępniana do szybkiego odtworzenia lub podglądu.
audios
array of object {url, content_type, file_name, file_size}Pełny zbiór wygenerowanych ścieżek muzycznych w formacie AAC/m4a, po jednej ścieżce dla każdej próbki.

Więcej modeli: Wideo na audio

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/sonilo/v1.1/video-to-music.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt