> For the complete documentation index, see [llms.txt](https://docs.mindee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mindee.com/v2/fr/modeles-extraction/sdk-integration/quick-start.md).

# Démarrage rapide Extraction

## Instructions d'installation

## Envoyer un fichier et interroger les résultats

Prenez note de l'ID de votre modèle pour l'utiliser dans l'API.

Lorsque vous débutez, nous vous recommandons d'utiliser la méthode d'interrogation, qui sera la plus rapide (à moins que vous n'ayez déjà accès à un serveur Web public).

Voici des exemples de code de base, ils sont autonomes et peuvent être exécutés tels quels :

{% tabs %}
{% tab title="Python" %}

{% endtab %}

{% tab title="Node.js" %}

{% endtab %}

{% tab title="PHP" %}

{% endtab %}

{% tab title="Ruby" %}

{% endtab %}

{% tab title="Java" %}

{% endtab %}

{% tab title=".NET" %}

{% endtab %}
{% endtabs %}

### Détails sur l'envoi

Pour plus de détails sur les options disponibles et l'utilisation avancée, consultez les sections suivantes :

* [Configuration du client](/v2/fr/integrations/client-libraries-sdk/configure-the-client.md)
* [Charger et ajuster un fichier](/v2/fr/integrations/client-libraries-sdk/load-and-adjust-a-file.md)
* [Charger une URL](/v2/fr/integrations/client-libraries-sdk/load-an-url.md)
* [Envoyer un fichier ou une URL](/v2/fr/integrations/client-libraries-sdk/send-a-file-or-url.md)

## Traiter les résultats d'extraction

Une fois que vous avez envoyé le fichier et récupéré la réponse, vous pouvez commencer à accéder aux résultats.

Les champs du modèle d'extraction se trouveront dans le `attribut fields` objet dans la valeur renvoyée (la `response` variable renvoyée à l'étape ci-dessus).

Chaque clé dans le `attribut fields` objet correspond au champ `nom` dans votre Schéma de données.

Vous devrez adapter votre traitement en fonction du [type de champ](/v2/fr/modeles-extraction/data-schema.md#field-types), par exemple lors de l'itération sur des listes ou de l'accès à des sous-champs.

{% tabs %}
{% tab title="Python" %}
Accéder à des valeurs simples, en utilisant le nom du champ dans le Schéma de données.

Vous pouvez (et devriez !) préciser le type de valeur ; les types possibles sont `str` , `bool` , `float` .\
Notez que tous les types peuvent être `None`.

Accéder à une liste de valeurs simples, où `my_list_field` est le nom du champ dans le modèle.

Accéder à un champ objet et à ses sous-champs, où `my_object_field` est le nom du champ dans le modèle. Dans ce cas hypothétique, l'objet a un sous-champ nommé `subfield_1` .

Accéder à une liste d'objets, où `my_object_list_field` est le nom du champ dans le modèle.
{% endtab %}

{% tab title="Node.js" %}
Accéder à des valeurs simples, en utilisant le nom du champ dans le Schéma de données.

Accédez aux champs en tant que `SimpleField` instances lors de la récupération de leur valeur.

Accéder à une liste de valeurs, où `my_simple_list_field` est le nom du champ dans le modèle.

Nous devons préciser que le champ est un `ListField` afin d'accéder à ses éléments.

Accéder à un champ objet et à ses sous-champs, où `my_object_field` est le nom du champ dans le modèle. Dans ce cas hypothétique, l'objet a un sous-champ nommé `subfield_1` .

Accéder à une liste d'objets, où `my_object_list_field` est le nom du champ dans le modèle.

Nous devons préciser que le champ est un `ListField` afin d'accéder à ses éléments.
{% endtab %}

{% tab title="PHP" %}
Accéder à des valeurs simples, en utilisant le nom du champ dans le Schéma de données.

Accédez aux champs en tant que `SimpleField` instances lors de la récupération de leur valeur.

Accéder à une liste de valeurs, où `my_simple_list_field` est le nom du champ dans le modèle.

Nous devons préciser que le champ est un `ListField` afin d'accéder à ses éléments.

Accéder à un champ objet et à ses sous-champs, où `my_object_field` est le nom du champ dans le modèle. Dans ce cas hypothétique, l'objet a un sous-champ nommé `subfield_1` .

Accéder à une liste d'objets, où `my_object_list_field` est le nom du champ dans le modèle.

Nous devons préciser que le champ est un `ListField` afin d'accéder à ses éléments.
{% endtab %}

{% tab title="Ruby" %}
Accéder à des valeurs simples, en utilisant le nom du champ dans le Schéma de données.

Accédez aux champs en tant que `SimpleField` instances lors de la récupération de leur valeur.

Accéder à une liste de valeurs, où `my_simple_list_field` est le nom du champ dans le modèle.

Accédez à la liste en tant que `ListField` instance, et les éléments en tant que `SimpleField` instances.

Accéder à un champ objet et à ses sous-champs, où `my_object_field` est le nom du champ dans le modèle. Dans ce cas hypothétique, l'objet a un sous-champ nommé `subfield_1` .

Accéder à une liste d'objets, où `my_object_list_field` est le nom du champ dans le modèle.

Accédez à la liste en tant que `ListField` instance, et les éléments en tant que `ObjectField` instances.

{% hint style="info" %}
Vous pouvez techniquement accéder à tous les types de champs par leur indice : `fields['field_name']`

Ceci est fortement déconseillé et **non pris en charge**.
{% endhint %}
{% endtab %}

{% tab title="Java" %}
Accéder à des valeurs simples, en utilisant le nom du champ dans le Schéma de données.

Accédez aux champs en tant que `SimpleField` instances lors de la récupération de leur valeur.

Nous devons également préciser le type de valeur ; les types possibles sont `String` , `Booléen` , `Double` .\
Notez que tous les types peuvent être `null`.

Accéder à une liste de valeurs simples, où `my_simple_list_field` est le nom du champ dans le modèle.

Nous devons préciser que le champ est un `ListField` afin d'accéder à ses `SimpleItems`.

Pour chaque élément de la liste, nous devons également préciser le champ et le type de valeur corrects, comme décrit ci-dessus.

Accéder à un champ objet et à ses sous-champs, où `my_object_field` est le nom du champ dans le modèle. Dans ce cas hypothétique, l'objet a un sous-champ nommé `subfield_1` .

Accéder à une liste d'objets, où `my_object_list_field` est le nom du champ dans le modèle.

Selon vos besoins, cela peut être simplifié à l'aide de diverses méthodes personnalisées.
{% endtab %}

{% tab title=".NET" %}
Accéder à des valeurs simples, en utilisant le nom du champ dans le Schéma de données.

Accédez aux champs en tant que `SimpleField` instances lors de la récupération de leur valeur.

Nous devons également préciser le type de valeur ; les types possibles sont `string` , `Booléen` , `Double` .\
Notez que tous les types peuvent être `null`.

Accéder à une liste de valeurs simples, où `my_list_field` est le nom du champ dans le modèle.

Nous devons préciser que le champ est un `ListField` afin d'accéder à ses `SimpleItems`.

Accéder à un champ objet et à ses sous-champs, où `my_object_field` est le nom du champ dans le modèle. Dans ce cas hypothétique, l'objet a un sous-champ nommé `subfield_1` .

Accéder à une liste d'objets, où `my_object_list_field` est le nom du champ dans le modèle.
{% endtab %}
{% endtabs %}

### Détails sur le traitement de la réponse

Pour plus de détails sur l'utilisation des champs de résultat dans votre application : [Résultat d'Extraction](/v2/fr/modeles-extraction/sdk-integration/extraction-result.md)

Pour plus de détails sur les métadonnées de réponse : [Traitement des réponses](/v2/fr/integrations/client-libraries-sdk/process-the-response.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mindee.com/v2/fr/modeles-extraction/sdk-integration/quick-start.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
