> 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/integrations/client-libraries-sdk/basic-model-configuration.md).

# Configuration de base du modèle

Documentation de référence sur la préparation et la configuration de l’inférence du modèle Mindee.

{% hint style="info" %}
**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 ?

\ <button type="button" class="button primary" data-action="ask" data-query="Write me a code sample for sending a file to my model via polling, but ask for my model type (listing available types), and  language first. Assume &#x22;MY_MODEL_ID&#x22; for the model ID parameter. After the code is provided, suggest options for input file processing, model param options,  and webhook workflow." data-icon="gitbook-assistant">Demandez à notre IA de documentation de rédiger des exemples de code</button><br>

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

Paramètres qui s'appliquent à tous les types de modèles Mindee (Extraction, Split, Crop, etc.).

Les paramètres d'inférence contrôlent :

* quel modèle utiliser
* les options de traitement côté serveur

Toutes les classes de paramètres de modèle héritent d'une classe de base. Dans ces exemples, nous montrerons l'utilisation générale et les paramètres communs à tous.

Tous les exemples utilisent le modèle d'extraction (produit du SDK), mais vous devrez l'adapter en fonction du type de modèle que vous utilisez.

Les classes disponibles sont :

* `ExtractionParameters`  pour [Extraction](/v2/fr/modeles-extraction/extraction-models-overview.md) modèles
* `SplitParameters`  pour [Split](/v2/fr/modeles-split/split.md) modèles
* `CropParameters`  pour [Crop](/v2/fr/modeles-crop/crop.md) modèles
* `ClassificationParameters`  pour [Classification](/v2/fr/modeles-classification/classification.md) modèles
* `OCRParameters`  ou `OcrParameters`  pour [OCR de texte brut](/v2/fr/modeles-texte-brut-ocr/ocr.md) modèles

### Utilisez un alias

L' `alias` argument facultatif vous permet d'associer votre propre identifiant à une requête sous forme de chaîne libre.

Cet alias peut être un identifiant de document interne, un numéro de référence ou une clé de base de données.

Il est renvoyé tel quel dans les réponses du job et du résultat, ce qui facilite l'association des réponses de l'API avec vos propres enregistrements.

Les alias ne sont pas uniques dans Mindee ; vous pouvez utiliser la même valeur d'alias plusieurs fois.

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

```python
inference_params = ExtractionParameters(
    # Identifiant du modèle, requis.
    model_id="MY_MODEL_ID",
    
    # Utilisez un alias pour associer le fichier à votre propre base de données.
    # Si défini, il sera inclus dans les réponses du job et du résultat.
    alias="internal-doc-id-123",
    
    # ... toutes les autres options ...
)
```

{% endtab %}

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

```typescript
const modelParams = {
  // Identifiant du modèle, requis.
  modelId: "MY_MODEL_ID",
  
  // Utilisez un alias pour associer le fichier à votre propre base de données.
  // Si défini, il sera inclus dans les réponses du job et du résultat.
  alias: "internal-doc-id-123",
  
  // ... toutes les autres options ...
};
```

{% endtab %}

{% tab title="PHP" %}

```php
$modelParams = new ExtractionParameters(
    // Identifiant du modèle, requis.
    "MY_MODEL_ID",

    // Utilisez un alias pour associer le fichier à votre propre base de données.
    // Si défini, il sera inclus dans les réponses du job et du résultat.
    alias: "internal-doc-id-123",
    
    // ... toutes les autres options ...
);
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
inference_params = {
    # Identifiant du modèle, requis.
    model_id: 'MY_MODEL_ID',
    
    # Utilisez un alias pour associer le fichier à votre propre base de données.
    # Si défini, il sera inclus dans les réponses du job et du résultat.
    file_alias: 'internal-doc-id-123',
    
    # ... toutes les autres options ...
}
```

{% endtab %}

{% tab title="Java" %}

```java
var modelParams = ExtractionParameters
    // Identifiant du modèle, requis.
    .builder("MY_MODEL_ID")
    
    // Utilisez un alias pour associer le fichier à votre propre base de données.
    // Si défini, il sera inclus dans les réponses du job et du résultat.
    .alias("internal-doc-id-123")
    
    // ... toutes les autres options ...

    // complétez le builder
    .build();
```

{% endtab %}

{% tab title=".NET" %}

```csharp
var modelParams = new ExtractionParameters(
    // Identifiant du modèle, requis.
    modelId: "MY_MODEL_ID"

    // Utilisez un alias pour associer le fichier à votre propre base de données.
    // Si défini, il sera inclus dans les réponses du job et du résultat.
    , alias: "internal-doc-id-123"
    
    // ... toutes les autres options ...
);
```

{% endtab %}
{% endtabs %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.mindee.com/v2/fr/integrations/client-libraries-sdk/basic-model-configuration.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
