1. Définir vos identifiants
2. Soumettre une tâche
Posez une question à Gemini.taskType choisit le moteur ; payload.prompt est ce que vous demandez.
credits fait partie de l’enveloppe de réponse. À la soumission et au polling, il vaut toujours zéro ; le webhook
indique le coût en crédits du moteur (1 à 2 crédits pour les moteurs de réponse publics et 12 pour Prompt Research ; Source Influence est
mesuré séparément). Les soldes sont visibles dans le tableau de bord.3. Récupérer le résultat
- Webhook (recommandé)
- Polling
Ajoutez Votre endpoint reçoit
webhook.url lors de la soumission. Quand la tâche atteint un état final, nous y envoyons le résultat
complet en POST, et vous n’avez jamais à interroger.{ task, credits, response }. Consultez Webhooks pour le contrat
de livraison et de nouvelles tentatives.4. Soumettre en masse
POST /v1/async/task/batch accepte un tableau JSON des mêmes objets de tâche, jusqu’à 500 par requête. Vous
pouvez mélanger librement les moteurs dans un même lot.
200. Les échecs individuels apparaissent sous la forme
results[].success = false, si bien qu’une tâche invalide n’entraîne jamais les autres. Consultez
Soumission par lot.
Les moteurs de la famille Google (
GOOGLE, AIMODE, NAVER_*) lisent payload.query. Les moteurs LLM lisent
payload.prompt. L’un ou l’autre suffit à la validation, mais chaque moteur lit d’abord celui qu’il attend.Étapes suivantes
Choisir un moteur
Chaque
taskType et ce qu’il renvoie.Gérer les échecs
Codes d’erreur, codes de statut et ce qui peut être relancé.