Passer au contenu principal
POST
/
api
/
v3
/
contents
/
generations
/
tasks
curl --request POST \
  --url https://api.aiid.edu.kg/api/v3/contents/generations/tasks \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "doubao-seedance-1-0-lite-i2v-250428",
  "mode": "reference_material",
  "prompt": "测试文字",
  "content": [
    {
      "type": "text",
      "text": "测试文字"
    },
    {
      "type": "image_url",
      "image_url": {
        "url": "https://imageproxy.zhongzhuan.chat/api/proxy/image/9979f1a754b3571d5e8bdcc397eedf53.png"
      },
      "role": "reference_image",
      "name": "1"
    },
    {
      "type": "video_url",
      "video_url": {
        "url": "https://imageproxy.zhongzhuan.chat/api/proxy/video/1979f1a754b3571d5e8bdcc397eedf53.mp4"
      },
      "role": "reference_video",
      "name": "2"
    },
    {
      "type": "audio_url",
      "audio_url": {
        "url": "https://imageproxy.zhongzhuan.chat/api/proxy/video/3979f1a754b3571d5e8bdcc397eedf53.mp3"
      },
      "role": "reference_audio",
      "name": "3"
    }
  ],
  "duration": 5,
  "size": "1280x720"
}
'
{
  "id": "task_xxx",
  "created_at": "<string>",
  "items": "<string>"
}

Autorisations

Authorization
string
header
requis

Utilisez l'authentification Bearer Token. Format : Authorization: Bearer sk-xxxxxx

Corps

application/json
model
enum<string>
requis

Obligatoire. Nom du modèle. Vous pouvez transmettre le modèle externe Seedance, ou gemini-omni.

Options disponibles:
doubao-seedance-1-0-lite-i2v-250428,
doubao-seedance-1-0-lite-t2v-250428,
doubao-seedance-1-0-pro-250528,
doubao-seedance-1-0-pro-fast-251015,
doubao-seedance-1-5-pro-251215,
doubao-seedance-2-0-260128,
doubao-seedance-2-0-fast-260128,
gemini-omni
Exemple:

"doubao-seedance-2-0-260128"

prompt
string
requis

Obligatoire. Description principale pour la génération de la vidéo, ne peut pas être vide.

Exemple:

"参考素材生成一段剧情短视频"

content
object[]

Facultatif. Tableau content de Volcengine Ark, mélangeant dans l’ordre les éléments de texte et de média. Les éléments de texte utilisent { "type": "text", "text": "..." } ; les éléments image, vidéo et audio utilisent respectivement les objets image_url, video_url et audio_url, dans lesquels placer url. Ils peuvent être associés à role (par exemple reference_image, reference_video, reference_audio) et à name pour les références dans le texte.

function_mode
string

Facultatif. Mode de fonctionnalités avancées, tel que omni_reference pour une référence complète.

mode
string

Optionnel. Champs en mode de compatibilité, tels que t2v, i2v, i2v_first_last, reference_images, reference_material ; gemini-omni prend en charge t2v, r2v et edit.

image_url
string

Facultatif. URL d'une seule image de référence.

image_urls
string[]

Facultatif. Liste d'URL pour plusieurs images de référence.

input_reference
string

Optionnel. Compatible avec le champ de saisie de référence.

end_image_url
string

Facultatif. URL de l'image de référence de la dernière image.

last_image_url
string

Facultatif. Alias de l'URL de l'image de référence de la dernière image.

video_urls
string[]

Facultatif. Liste d'URL de vidéos de référence.

audio_urls
string[]

Facultatif. Liste d'URL de référence audio.

seconds

Facultatif. Durée de la vidéo, en secondes ; compatible avec duration.

duration

Facultatif. Durée de la vidéo, en secondes ; compatible avec seconds.

aspect_ratio
string

Facultatif. Format d'image, tel que 16:9.

ratio
string

Facultatif. Alias du format d'image, tel que 16:9.

size
string

Facultatif. Champ de compatibilité pour la résolution ou les dimensions.

quality
string

Facultatif. Configuration de la qualité de génération.

resolution
string

Facultatif. Résolution de sortie.

fps
number

Facultatif. Fréquence d'images.

generate_audio
boolean

Facultatif. Indique si l'audio doit être généré.

watermark
boolean

Facultatif. Indique s'il faut ajouter un filigrane.

Réponse

200 - application/json

Tâche créée avec succès

id
string
requis

ID de la tâche.

Exemple:

"task_xxx"

status
enum<string>

État de la tâche.

Options disponibles:
queued,
running,
succeeded,
failed
created_at
string

Date de création (secondes Unix).

items
string