Media-Based Article Generation
Cette page détaille l’utilisation de l’endpoint de génération d’articles basés sur des médias, qui vous permet de créer du contenu à partir de fichiers multimédias.
Aperçu de l’Endpoint
- URL :
https://api.magistral.com/v1/generate/media_article - Méthode : POST
- Coût : 250 crédits par requête
Paramètres de la Requête
| Paramètre | Type | Description |
|---|---|---|
media | string | URL du média à analyser (vidéo, audio). Durée maximale : 2 heures |
output_language | string | La langue souhaitée pour l’article généré |
Exemple de Requête
const response = await fetch('https://api.magistral.com/v1/generate/media_article', { method: 'POST', headers: { 'Authorization': `Bearer ${VOTRE_TOKEN_API}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ media: "https://example.com/video.mp4", output_language: "français" })});
const data = await response.json();import requests
response = requests.post( 'https://api.magistral.com/v1/generate/media_article', headers={ 'Authorization': f'Bearer {VOTRE_TOKEN_API}', 'Content-Type': 'application/json' }, json={ 'media': 'https://example.com/video.mp4', 'output_language': 'français' })
data = response.json()curl -X POST "https://api.magistral.com/v1/generate/media_article" \-H "Authorization: Bearer ${VOTRE_TOKEN_API}" \-H "Content-Type: application/json" \-d '{ "media": "https://example.com/video.mp4", "output_language": "français"}'Exemple de Réponse
{ "request_id": "req_abc123xyz789", "status": "processing", "estimated_time": "120s"}Types de Médias Supportés
L’API accepte différents types de médias :
- Vidéos (MP4, AVI, MOV, etc.)
- Fichiers audio (MP3, WAV, etc.)
Langues Supportées
L’API peut générer du contenu dans n’importe quelle langue. Il vous suffit simplement d’indiquer la langue souhaitée dans le paramètre output_language (par exemple : “français”, “english”, “español”, etc.).