Communitygithub.com

SamurAIGPT/Seedance-2.5-API

Compétence d'agent pour interagir avec l'API Seedance 2.5, permettant de générer des vidéos à partir de prompts textuels ou d'images.

Qu'est-ce que Seedance-2.5-API ?

Cette compétence d'agent permet aux utilisateurs d'interagir avec l'API Seedance 2.5 pour générer des vidéos de haute qualité. Elle supporte la génération à partir de prompts textuels, d'images ou de vidéos, avec des options avancées comme le contrôle du style, du ratio d'aspect et des paramètres de durée. L'agent gère automatiquement l'upload des fichiers, l'envoi des requêtes à l'API Seedance et le suivi de l'état des tâches jusqu'à leur complétion. Cette compétence est idéale pour les workflows de création vidéo automatisés, les intégrations avec des chatbots ou les assistants de design. Elle utilise des appels REST à l'API Seedance, nécessite une clé API et gère les réponses asynchrones.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SamurAIGPT/Seedance-2.5-API/tree/main/skills/seedance-v2

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Seedance-2.5-API ?

Compétence d'agent pour l'API Seedance 2.5.

Installation

Prérequis

  • Clé API Seedance : Vous devez obtenir une clé API depuis Seedance.
  • Environnement Python : Python 3.8 ou supérieur.

Dépendances

Installez les dépendances nécessaires :

pip install requests

Configuration

Définissez votre clé API Seedance comme variable d'environnement :

export SEEDANCE_API_KEY="votre_cle_api"

Utilisation

Exemple de base

import os
import requests

API_KEY = os.getenv('SEEDANCE_API_KEY')
BASE_URL = 'https://api.seedance.com/v2.5'

headers = {
    'Authorization': f'Bearer {API_KEY}',
    'Content-Type': 'application/json'
}

# Générer une vidéo à partir d'un prompt texte
data = {
    'prompt': 'Un chat jouant avec une pelote de laine, animation fluide',
    'duration': 5,
    'style': 'realistic'
}

response = requests.post(f'{BASE_URL}/generate', json=data, headers=headers)
print(response.json())

Options de l'API

ParamètreTypeDescription
promptstringPrompt texte décrivant la vidéo souhaitée
imagestringChemin ou URL d'une image d'entrée (optionnel)
videostringChemin ou URL d'une vidéo d'entrée (optionnel)
durationintegerDurée de la vidéo en secondes (1-30)
stylestringStyle de la vidéo (realistic, animated, cinematic)
aspect_ratiostringRatio d'aspect (16:9, 9:16, 1:1)

Workflow de l'agent

  1. L'agent reçoit une demande de génération vidéo.
  2. Si une image ou une vidéo est fournie, il la télécharge et l'upload sur Seedance.
  3. Il envoie une requête POST à l'API avec les paramètres spécifiés.
  4. Il interroge périodiquement l'état de la tâche jusqu'à son achèvement.
  5. Il retourne l'URL de la vidéo générée.

Gestion des erreurs

  • 401 Non autorisé : Vérifiez votre clé API.
  • 429 Trop de requêtes : Attendez avant de réessayer.
  • 500 Erreur serveur : Réessayez plus tard.

Support

Pour toute question, consultez la documentation Seedance.

Skills associés