Ah, d’accord — la capture d’écran rend le problème beaucoup plus clair.
La partie importante est celle-ci :
InvalidArgument: contents[0].parts[0].inlineData: MIME type video/mp4 is not supported for this operation.
Ce n’est donc pas vraiment un problème d’authentification ou une défaillance générique de n8n.
Votre requête atteint Gemini, mais elle contient des données vidéo binaires avec le type video/mp4, et la combinaison d’opération/modèle particulière n’accepte pas cette entrée média de la manière dont le nœud l’envoie.
Je peux aussi voir que le nœud a une section Données binaires configurée, avec la propriété binaire définie sur video.
Voici ce que je vérifierais
- Vérifiez la propriété binaire
Assurez-vous que le nœud précédent produit réellement la propriété binaire que vous référencez.
Par exemple, si le nœud précédent produit :
binary
data
mais votre nœud Gemini est configuré pour :
video
alors vous référencez la mauvaise propriété binaire.
- Vérifiez si vous avez réellement besoin d’envoyer la vidéo
Si votre intention est simplement :
« Générer une nouvelle vidéo à partir de ce prompt textuel »
alors vous n’avez probablement pas besoin d’attacher un MP4 existant à la requête du tout.
Votre prompt est déjà transmis via :
{{ $json.output }}
Je désactiverais donc temporairement l’entrée binaire et testerais la génération avec uniquement le prompt textuel.
- Vérifiez les entrées supportées par le modèle
L’erreur pointe spécifiquement vers une incompatibilité de capacité de modèle/type MIME.
Cela signifie que vous ne devriez pas supposer que parce que Gemini supporte la vidéo quelque part dans son API, chaque opération vidéo Gemini accepte un MP4 comme inlineData.
Le modèle exact et l’opération exacte comptent.