Fonctionnement
Chaque requête est asynchrone. Vous soumettez une tâche, nous la mettons en file, un worker interroge le moteur cible et extrait le résultat, qui vous revient par webhook ou par polling.1
Soumettre une tâche
POST /v1/async/task avec un taskType et un payload. Vous recevez immédiatement un id de tâche, au statut QUEUED.2
Nous interrogeons le moteur
Un worker prend la tâche, interroge le moteur et extrait le texte de la réponse, les sources et les données propres au moteur.
3
Récupérer le résultat
Si vous avez fourni
webhook.url, nous y envoyons le résultat en POST. Sinon, interrogez
GET /v1/async/task/{id} jusqu’à ce que status soit COMPLETED ou FAILED.Ce que vous recevez
Quel que soit le moteur, le cœur utile de chaque résultat a la même forme :string
La réponse du moteur en texte brut.
array
Les citations que le moteur a jointes à sa réponse :
position, url et généralement label.URL de base
/health et /ready exigent un jeton bearer.
Commencer ici
Soumettez votre première tâche et obtenez un résultat en moins de cinq minutes.