So funktioniert es
Jede Anfrage ist asynchron. Sie reichen einen Task ein, wir stellen ihn in die Warteschlange, ein Worker fragt die Ziel-Engine ab und extrahiert das Ergebnis. Sie erhalten es per Webhook oder durch Polling.1
Task einreichen
POST /v1/async/task mit taskType und payload. Sie erhalten sofort eine Task-id mit dem Status QUEUED.2
Wir fragen die Engine ab
Ein Worker übernimmt den Task, fragt die Engine ab und extrahiert Antworttext, Quellen und engine-spezifische Zusatzdaten.
3
Ergebnis abholen
Wenn Sie
webhook.url angegeben haben, senden wir das Ergebnis per POST dorthin. Andernfalls pollen Sie
GET /v1/async/task/{id}, bis status COMPLETED oder FAILED ist.Was Sie zurückbekommen
Unabhängig von der Engine hat der nützliche Kern jedes Ergebnisses dieselbe Form:string
Die Antwort der Engine als reiner Text.
array
Die Quellenangaben, die die Engine ihrer Antwort beigefügt hat:
position, url und meist label.Basis-URL
/health und /ready erfordern ein Bearer-Token.
Hier starten
Reichen Sie Ihren ersten Task ein und erhalten Sie in unter fünf Minuten ein Ergebnis.