Accéder au contenu

Sonilo V1.1 Video to Video Music

Intégrer

Identifiant du modèle sonilo/v1.1/video-to-video-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-video-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"

Fichiers comme dans l'exemple: 0,09 $ 90 crédits API · ≈ 9,67 ₽ vos fichiers sont mesurés avant l'exécution L'exécuter sur cette page

Obtenir une clé API
Sonilo · Vidéo

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

Indications de style musical qui remplacent éventuellement l'invite dérivée automatiquement de la vidéo.

•obligatoire video_url
Déposez un fichier ou

URL HTTP ou HTTPS accessible publiquement de la vidéo à laquelle ajouter une bande musicale.

par défaut 1

Nombre de vidéos différentes avec une bande musicale générée à produire.

Durée facultative du scoring en secondes ; la valeur None par défaut poursuit le scoring sur le reste de la vidéo. Qu'une durée soit fournie ou non, le scoring commence au décalage de début lorsqu'il est fourni, sinon au début.

Avancé prompt_influence · start_offset · keep_speech_vocal
par défaut 0.5

Degré d'adhérence à l'invite ; augmentez-le pour obtenir une correspondance plus fidèle avec l'instruction textuelle.

Décalage de début facultatif du scoring, mesuré en secondes dans la vidéo ; la portion commençant à cet endroit doit tenir dans la vidéo. Le décalage de début plus la durée ne peuvent donc pas dépasser la durée de la vidéo.

POST /run/sonilo/v1.1/video-to-video-music?wait=20 devis → 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-video-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"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Sonilo V1.1 Video to Video Music

Traite une vidéo et fournit des fichiers mp4 finalisés avec de la musique ajoutée. `prompt` et `prompt_influence` (0 à 1) facultatifs orientent le style. `keep_speech_vocal` conserve la parole originale par-dessus la musique, qui est automatiquement abaissée. `start_offset` et `duration` limitent le traitement à un segment de 600 secondes maximum, et `num_samples` produit 1 à 3 vidéos.

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
video_urlobligatoire video
Typeurl · video
URL HTTP ou HTTPS accessible publiquement de la vidéo à laquelle ajouter une bande musicale.
keep_speech_vocalfacultatif
Typeboolean
Par défautfalse
Conservation de la parole et de la voix dans la vidéo de sortie, désactivée par défaut afin que la musique générée remplace entièrement la bande-son d'origine. Lorsqu'elle est activée, elle utilise la séparation de la source musicale pour extraire uniquement les voix et les superposer à la musique générée ; l'atténuation automatique réduit cette musique pendant la parole.
num_samplesfacultatif
Typeinteger
Par défaut1
1 – 3
Nombre de vidéos différentes avec une bande musicale générée à produire.
promptfacultatif
Typestring | null
Indications de style musical qui remplacent éventuellement l'invite dérivée automatiquement de la vidéo.
prompt_influencefacultatif
Typenumber
Par défaut0.5
0 – 1
Degré d'adhérence à l'invite ; augmentez-le pour obtenir une correspondance plus fidèle avec l'instruction textuelle.
start_offsetfacultatif
Typenumber | null
0 – 600
Décalage de début facultatif du scoring, mesuré en secondes dans la vidéo ; la portion commençant à cet endroit doit tenir dans la vidéo. Le décalage de début plus la durée ne peuvent donc pas dépasser la durée de la vidéo.
durationfacultatif
Typenumber | null
1 – 600
Durée facultative du scoring en secondes ; la valeur None par défaut poursuit le scoring sur le reste de la vidéo. Qu'une durée soit fournie ou non, le scoring commence au décalage de début lorsqu'il est fourni, sinon au début.
obligatoire Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu'à 10 MB ou le file_url d'un téléversement. Fichiers

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sonilo/v1.1/video-to-video-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": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "videos": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
        "content_type": "video/mp4",
        "file_name": "0-output.mp4",
        "file_size": 1843200
      }
    ]
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "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"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie sur notre stockage : conservée indéfiniment (facturation par Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Une structure identique pour chaque modèletype, url, content_type, width, height et duration, pour les images, les vidéos et l'audio. output est l'objet de résultat propre au modèle.
Champs de sortie
video
object {url, content_type, file_name, file_size}Premier résultat vidéo, combinant la vidéo source et la musique générée dans un seul fichier.
videos
array of object {url, content_type, file_name, file_size}Collection complète de vidéos mp4 notées, avec une vidéo pour chaque échantillon.

Plus de modèles : Vidéo vers vidéo

Pour les agents IA : cette page au format Markdown est disponible à l'adresse https://doitong.com/fr-FR/developers/models/sonilo/v1.1/video-to-video-music.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt