> 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

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