- Abrufen einer Liste aller verfügbaren Skills
- Erstellen und Starten eines Vorgangs
- Überwachen des Vorgangsstatus
- Herunterladen von Quelldateien und Ergebnisdateien
Abrufen einer Liste aller verfügbaren Skills
GET-Anfrage an die Ressource skills:
Erstellen und Starten eines Vorgangs
POST-Anfrage an die Ressource transactions/launch?skillId=<skill-id>:
Beim Hochladen der Datei in Vantage werden alle folgenden Zeichen im Dateinamen durch einen Unterstrich ersetzt:
:/?#[]@!$&'()*+,;=\. Der geänderte Dateiname wird sowohl in der Vantage-API als auch in Skill Monitor angezeigt.Überwachung des Vorgangsstatus
GET-Anfrage an die Ressource transactions/<transaction_id> mit der Vorgangs-ID im Anfrage-URI:
- Wenn der Wert des Schlüssels
statusaufProcessinggesetzt ist, sind die Ergebnisse noch nicht verfügbar. Sobald sich der Status des Vorgangs inProcessedändert, können Sie die Ergebnisse herunterladen. - Der Schlüssel
manualReviewLinkenthält einen Link zur Weboberfläche des Manual Review-Clients und ein Vantage-Zugriffstoken, falls eine manuelle Überprüfung erforderlich ist. Mit diesem Link und dem Token können die Klassifizierungs- und Feldextraktionsergebnisse eines bestimmten Vorgangs überprüft und korrigiert werden. Bis die Überprüfung abgeschlossen ist, bleibt der Wert des SchlüsselsstatusaufProcessinggesetzt. Der bereitgestellte Link ist 168 Stunden gültig. Danach sollte mit derselben Methode ein neuer Link für weitere 168 Stunden erstellt und abgerufen werden. Weitere Informationen finden Sie unter Integration der manuellen Überprüfung.
Benutzer, die über diesen Link autorisiert sind, können keine anderen Dokumente oder Vorgänge anzeigen oder ändern.
documents verfügt jedes Dokument über ein Array resultFiles. Verwenden Sie dieses Array, um die Werte von fileId abzurufen. Das Format der Ausgabedateien wird durch den verwendeten Skill bestimmt. Derzeit geben alle Skills die extrahierten Felder im JSON-Format zurück.
Für einen Klassifizierungs‑Skill sieht die Antwort nach der Verarbeitung der Dokumente etwa wie folgt aus:
Antwort:
resultClass.name und prüfen Sie den Konfidenzwert jeder wahrscheinlichen Klasse in den Schlüsseln confidence (eine ganze Zahl von 0 bis 100).
Bei einem Process-Skill kann die Antwort je nach den im Process-Skill verfügbaren Verarbeitungsstufen alle oder einige der Informationen enthalten, die für Document- und Klassifizierungs‑Skills zurückgegeben werden.
Herunterladen von Quell- und Ergebnisdateien
- Quelldateien — die Originaldateien, die Sie hochgeladen haben und die in ihrem ursprünglichen Binärformat zurückgegeben werden.
- Ergebnisdateien — das Verarbeitungsergebnis: die extrahierten Daten, standardmäßig im JSON-Format (das Ausgabeformat wird durch den Skill festgelegt).
Für Quelldateien und Ergebnisdateien werden unterschiedliche Endpunkte und Datei-IDs verwendet:
- Quelldatei —
GET transactions/<transaction-id>/documents/<document-id>/sourceFiles/<file-id>/download. Die Datei-ID stammt aus der Antwort vonGET transactions/<transaction-id>/documents(sourceFiles[].id). - Ergebnisdatei —
GET transactions/<transaction-id>/files/<file-id>/download. Die Datei-ID stammt aus dem ArrayresultFilesin der Antwort für den Vorgangsstatus (documents[].resultFiles[].fileId).
GET-Anfrage an die Ressource transactions/<transaction-id>/documents und geben Sie die Vorgangs-ID an:
Quelldateien
GET-Anfrage an die Ressource transactions/<transaction-id>/documents/<document-id>/sourceFiles/<file-id>/download und geben Sie die Bezeichner des Vorgangs, Dokuments und der Datei aus der letzten Antwort an:
Ergebnisdateien
GET-Anfrage an die Ressource transactions/<transaction-id>/files/<file-id>/download und geben Sie die Vorgangs-ID sowie die fileId der Ergebnisdatei an. Entnehmen Sie die fileId dem Array resultFiles, das beim Überwachen des Vorgangsstatus zurückgegeben wird (jeder Eintrag hat eine fileId und einen type, z. B. Json):
