For the complete documentation index, see llms.txt. This page is also available as Markdown.

Traitement des réponses

Documentation de référence sur le traitement des réponses à l’aide des bibliothèques clientes Mindee.

Il s'agit d'une documentation de référence.

Les exemples de code affichés sont uniquement des exemples et ne fonctionneront pas tels quels. Vous devrez les copier-coller et les modifier selon vos besoins.

Vous cherchez des exemples de code complets ?

Vous pouvez également utiliser le bouton « Demander » en haut de n'importe quelle page de la documentation.

Prérequis

Vous devez déjà avoir envoyé un fichier ou une URL comme décrit dans la Envoyer un fichier ou une URL section.

Aperçu

Selon la manière dont vous avez envoyé le fichier, il existe deux façons d'obtenir le résultat.

Si vous l'avez envoyé via polling (ou polling et webhook), vous obtiendrez la réponse directement dans votre appel de méthode.

Si vous l'avez envoyé uniquement via webhook, vous recevrez la réponse sur votre serveur web.

Ici, nous allons voir comment vous pouvez traiter au mieux les résultats.

Chargement depuis le webhook

Si vous utilisez le modèle webhook, vous devrez utiliser la charge utile envoyée à votre serveur web.

La lecture des données de rappel variera fortement selon votre serveur HTTP. Cela sort donc du cadre de cet exemple.

Quelle que soit la manière dont vous accédez à la charge utile JSON envoyée par les serveurs Mindee, le chargement de ces données se fait à l'aide d'une classe LocalResponse.

Une fois chargées, vous pouvez accéder aux données exactement de la même manière qu'à une réponse de polling.

Pour vérifier la signature HMAC, vous aurez besoin du Signing Secret du webhook :

N'oubliez pas d'utiliser la classe Product/Model appropriée, les exemples utilisent ExtractionResponse.

En supposant que vous puissiez obtenir la requête HTTP brute via la variable request .

L'objet de réponse

C'est l'objet de base de la réponse.

Il ne fait pas grand-chose à lui seul, si ce n'est vous permettre d'accéder à l' objet Inference.

N'oubliez pas d'utiliser la classe Product/Model appropriée, les exemples utilisent ExtractionResponse.

L'objet de réponse peut être utilisé pour récupérer la réponse brute du serveur, sous forme de chaîne JSON :

L'objet Inference

C'est l'objet de niveau supérieur dans la réponse.

Il contient les attributs suivants :

  • id UUID de l'inférence

  • model Modèle utilisé pour l'inférence

  • file Métadonnées concernant le fichier utilisé pour l'inférence

  • result Résultat du traitement de l'inférence, la partie la plus importante de la réponse.

Métadonnées du fichier

Vous pouvez accéder à diverses métadonnées concernant le fichier envoyé pour traitement :

  • name nom du fichier tel qu'envoyé dans la requête initiale.

  • alias alias tel qu'envoyé dans la requête initiale.

  • page_count nombre de pages dans le fichier tel que déterminé lors du traitement.

  • mime_type type MIME / média du fichier tel que déterminé lors du traitement.

Accédez-y à l'aide de l' response objet, à partir soit d'une réponse de polling, soit d'une charge utile de webhook.

Mis à jour

Ce contenu vous a-t-il été utile ?