> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Modèles prédéfinis et personnalisés

> Configurez les modèles LLM pour vos agents — utilisez les modèles par défaut ou importez vos propres clés API

EKB ne vous propose pas uniquement les modèles les plus récents et les plus populaires disponibles, nous vous permettons également de vous connecter à votre propre modèle personnalisé grâce à notre fonctionnalité « Bring Your Own Keys » (BYOK). Cela vous donne la possibilité de créer des agents personnalisés et de tester la manière dont ils répondent ou effectuent les tâches que vous leur assignez, afin que vous puissiez utiliser le LLM qui produit les meilleurs résultats pour votre cas d'utilisation. Dans cet article, vous découvrirez les différents LLM disponibles et comment connecter votre propre LLM personnalisé à vos agents.

Vos agents peuvent utiliser deux types de modèles :

<CardGroup cols={2}>
  <Card title="Modèles prédéfinis" icon="sparkles">
    Modèles préconfigurés disponibles pour tous les utilisateurs — aucune clé API requise.
  </Card>

  <Card title="Modèles personnalisés (BYOK)" icon="key">
    Modèles que vous configurez avec vos propres clés API pour un contrôle total des coûts et une flexibilité maximale.
  </Card>
</CardGroup>

## Modèles prédéfinis

Les modèles prédéfinis sont disponibles par défaut et ne nécessitent aucune configuration de clé API. Ces modèles sont gérés par EKB et prêts à l'emploi.

EKB vous donne accès à un large éventail de modèles provenant des principaux fournisseurs d'IA, notamment OpenAI, Anthropic, Google AI, et bien d'autres. La liste complète des modèles disponibles s'affiche dans le sélecteur de modèles lors de la configuration de votre agent.

### Modèles disponibles par fournisseur

Tous les modèles disponibles sont visibles dans le menu déroulant du sélecteur de modèles lors de la configuration de votre agent. Les modèles sont organisés par fournisseur et affichent leur coût, leurs capacités et leur état de disponibilité.

| Modèle                    | Fournisseur | Version                                     | Crédits / 1M d'entrée | Crédits / 1M de sortie | Dépréciation                   |
| ------------------------- | ----------- | ------------------------------------------- | --------------------- | ---------------------- | ------------------------------ |
| **Haiku 4.5**             | Anthropic   | `claude-haiku-4-5-20251001`                 | 1 000                 | 5 000                  | Pas avant le 15 octobre 2026   |
| **Sonnet 4.5**            | Anthropic   | `claude-sonnet-4-5-20250929`                | 3 000                 | 15 000                 | Pas avant le 29 septembre 2026 |
| **Sonnet 4.6**            | Anthropic   | `claude-sonnet-4-6`                         | 3 000                 | 15 000                 | Pas avant le 17 février 2027   |
| **DeepSeek Chat**         | DeepSeek    | `deepseek-chat`                             | 140                   | 280                    | 24 juillet 2026                |
| **Gemini 2.5 Flash**      | Google AI   | `gemini-2.5-flash`                          | 300                   | 2 500                  | Pas avant le 16 octobre 2026   |
| **Gemini 3.1 Flash-Lite** | Google AI   | `gemini-3.1-flash-lite`                     | 250                   | 1 500                  | N/A                            |
| **Gemini 3.5 Flash**      | Google AI   | `gemini-3.5-flash`                          | 1 500                 | 9 000                  | N/A                            |
| **Llama 4 Scout**         | Groq        | `meta-llama/llama-4-scout-17b-16e-instruct` | 80                    | 300                    | N/A                            |
| **GPT 4o**                | OpenAI      | `gpt-4o`                                    | 5 000                 | 15 000                 | N/A                            |
| **GPT 4o Mini**           | OpenAI      | `gpt-4o-mini`                               | 150                   | 600                    | N/A                            |
| **GPT 4.1**               | OpenAI      | `gpt-4.1-2025-04-14`                        | 2 000                 | 8 000                  | N/A                            |
| **GPT 4.1 Mini**          | OpenAI      | `gpt-4.1-mini-2025-04-14`                   | 400                   | 1 600                  | N/A                            |
| **GPT 4.1 Nano**          | OpenAI      | `gpt-4.1-nano-2025-04-14`                   | 100                   | 400                    | N/A                            |
| **GPT 5**                 | OpenAI      | `gpt-5`                                     | 1 250                 | 10 000                 | N/A                            |
| **GPT 5 Mini**            | OpenAI      | `gpt-5-mini`                                | 250                   | 2 000                  | N/A                            |
| **GPT 5 Nano**            | OpenAI      | `gpt-5-nano`                                | 50                    | 400                    | N/A                            |
| **GPT 5.1**               | OpenAI      | `gpt-5.1`                                   | 1 000                 | 1 000                  | N/A                            |
| **GPT 5.2**               | OpenAI      | `gpt-5.2`                                   | 2 000                 | 15 000                 | N/A                            |
| **GPT 5.4**               | OpenAI      | `gpt-5.4-2026-03-05`                        | 2 500                 | 15 000                 | N/A                            |
| **GPT 5.4 Mini**          | OpenAI      | `gpt-5.4-mini-2026-03-17`                   | 750                   | 4 500                  | N/A                            |
| **GPT 5.4 Nano**          | OpenAI      | `gpt-5.4-nano-2026-03-17`                   | 200                   | 1 250                  | N/A                            |
| **GPT 5.5**               | OpenAI      | `gpt-5.5`                                   | 5 000                 | 30 000                 | N/A                            |
| **o3 Mini**               | OpenAI      | `o3-mini`                                   | 1 100                 | 4 400                  | N/A                            |

### Sélection du modèle

<Steps>
  <Step title="Accédez aux Agents">
    Allez dans **Agents** dans la barre latérale.
  </Step>

  <Step title="Ouvrez un agent">
    Créez un nouvel agent ou sélectionnez un agent existant.
  </Step>

  <Step title="Accédez à l'onglet Général">
    Ouvrez l'onglet **Général** dans la configuration de l'agent.
  </Step>

  <Step title="Sélectionnez un modèle">
    Trouvez le sélecteur déroulant **Modèle** à côté du nom de l'agent et sélectionnez un modèle prédéfini dans le menu déroulant.
  </Step>
</Steps>

### Informations sur le modèle

Chaque modèle prédéfini affiche :

| Champ             | Description                                                    |
| ----------------- | -------------------------------------------------------------- |
| **Nom du modèle** | Nom affiché (par ex., « GPT 4o »)                              |
| **Fournisseur**   | Fournisseur API (OpenAI, Anthropic, Google AI, DeepSeek, Groq) |
| **Coût**          | Crédits par 1M de tokens d'entrée et de sortie                 |
| **Dépréciation**  | Date de retrait ou de dépréciation prévisionnelle              |

## Modèles personnalisés (BYOK)

La fonctionnalité Bring Your Own Key (BYOK) vous permet de configurer des modèles personnalisés à l'aide de vos propres clés API. Cela vous offre :

<CardGroup cols={2}>
  <Card title="Contrôle des coûts" icon="circle-dollar-to-slot">
    Utilisez vos propres clés API et votre propre facturation.
  </Card>

  <Card title="Flexibilité des modèles" icon="sliders">
    Accédez à des modèles non disponibles dans la liste prédéfinie.
  </Card>

  <Card title="Points de terminaison personnalisés" icon="link">
    Connectez-vous à des points de terminaison privés ou personnalisés.
  </Card>

  <Card title="Choix du fournisseur" icon="building">
    Utilisez n'importe quel fournisseur API compatible.
  </Card>
</CardGroup>

### Fournisseurs pris en charge

<AccordionGroup>
  <Accordion title="OpenAI">
    Prend en charge les modèles standard de l'API OpenAI, les points de terminaison Azure OpenAI et les points de terminaison compatibles OpenAI personnalisés.

    | Champ             | Valeur                                   |
    | ----------------- | ---------------------------------------- |
    | **Clé API**       | Votre clé API OpenAI                     |
    | **URL API**       | `https://api.openai.com/v1` (par défaut) |
    | **Nom du modèle** | Par ex., `gpt-4`, `gpt-3.5-turbo`        |
  </Accordion>

  <Accordion title="Anthropic">
    Prend en charge les modèles Claude via l'API Anthropic et les points de terminaison compatibles Anthropic personnalisés.

    | Champ             | Valeur                                   |
    | ----------------- | ---------------------------------------- |
    | **Clé API**       | Votre clé API Anthropic                  |
    | **URL API**       | `https://api.anthropic.com` (par défaut) |
    | **Nom du modèle** | Par ex., `claude-sonnet-4-6`             |
  </Accordion>

  <Accordion title="Google AI">
    Prend en charge les modèles Gemini via l'API Google AI et les points de terminaison Google AI personnalisés.

    | Champ             | Valeur                                                    |
    | ----------------- | --------------------------------------------------------- |
    | **Clé API**       | Votre clé API Google AI                                   |
    | **URL API**       | `https://generativelanguage.googleapis.com/` (par défaut) |
    | **Nom du modèle** | Par ex., `gemini-2.5-flash`                               |
  </Accordion>

  <Accordion title="OpenRouter">
    Fournit l'accès à plusieurs fournisseurs de modèles via une API unifiée pour divers modèles.

    | Champ             | Valeur                                |
    | ----------------- | ------------------------------------- |
    | **Clé API**       | Votre clé API OpenRouter              |
    | **URL API**       | Point de terminaison OpenRouter       |
    | **Nom du modèle** | Tout modèle disponible sur OpenRouter |
  </Accordion>

  <Accordion title="AWS Bedrock">
    Prend en charge les modèles Amazon Bedrock et divers modèles de fondation.

    | Champ                | Valeur                        |
    | -------------------- | ----------------------------- |
    | **Identifiants AWS** | Configurés séparément         |
    | **URL API**          | Point de terminaison Bedrock  |
    | **Nom du modèle**    | Identifiant du modèle Bedrock |
  </Accordion>

  <Accordion title="Points de terminaison personnalisés">
    Prend en charge tout point de terminaison API compatible OpenAI, y compris les déploiements privés et les modèles hébergés en interne.

    | Champ             | Valeur                                         |
    | ----------------- | ---------------------------------------------- |
    | **Clé API**       | Votre clé API personnalisée (si requise)       |
    | **URL API**       | URL de votre point de terminaison personnalisé |
    | **Nom du modèle** | Votre identifiant de modèle                    |
  </Accordion>
</AccordionGroup>

## Ajout de modèles personnalisés

<Steps>
  <Step title="Accédez aux Agents">
    Allez dans **Agents** dans la barre latérale.
  </Step>

  <Step title="Ouvrez un agent">
    Créez un nouvel agent ou sélectionnez un agent existant à modifier.
  </Step>

  <Step title="Accédez à l'onglet Paramètres">
    Ouvrez l'onglet **Paramètres** dans la configuration de l'agent.
  </Step>

  <Step title="Ouvrez les Modèles personnalisés">
    Faites défiler jusqu'à la section **Modèles personnalisés** et cliquez sur **+Ajouter un modèle**.
  </Step>

  <Step title="Remplissez les détails du modèle">
    La fenêtre de configuration du modèle s'ouvrira. Saisissez les informations suivantes :

    | Champ                      | Description                                                                                                                           |
    | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
    | **Nom du modèle**          | Le nom exact du modèle tel qu'il est reconnu par l'API (par ex., `gpt-4`, `claude-sonnet-4-6`)                                        |
    | **Fournisseur du modèle**  | Sélectionnez le fournisseur dans le menu déroulant (OpenAI, Anthropic, Azure, Google AI, OpenRouter, AWS Bedrock, Personnalisé, etc.) |
    | **Clé API**                | Votre clé API pour le fournisseur sélectionné. Stockée de manière sécurisée.                                                          |
    | **URL API**                | L'URL du point de terminaison API                                                                                                     |
    | **Délai d'attente**        | Délai d'attente pour les requêtes API. La valeur par défaut est de 300 s. Augmentez-la pour les modèles de raisonnement à temps long. |
    | **Tokens d'entrée max.**   | Nombre maximum de tokens d'entrée. La valeur par défaut est de 3 000. Ajustez en fonction des capacités de votre modèle.              |
    | **Tokens de réponse max.** | Nombre maximum de tokens de réponse. La valeur par défaut est de 1 000. Ajustez en fonction de vos besoins et des limites du modèle.  |
  </Step>

  <Step title="Créez le modèle">
    Cliquez sur **Créer**. EKB validera la connexion API et la configuration du modèle. En cas de succès, le modèle sera enregistré et disponible pour une utilisation dans vos agents.
  </Step>
</Steps>

## Utilisation des modèles personnalisés

### Sélection d'un modèle personnalisé

<Steps>
  <Step title="Ouvrez l'onglet Général">
    Dans l'éditeur d'agent, allez dans l'onglet **Général** et trouvez la section **Modèle**.
  </Step>

  <Step title="Choisissez votre modèle personnalisé">
    Le menu déroulant affiche les modèles prédéfinis et personnalisés. Les modèles personnalisés sont marqués ou affichés dans une section séparée. Sélectionnez votre modèle personnalisé.
  </Step>
</Steps>

<Note>
  Les modèles personnalisés sont **spécifiques au projet**. Ils sont disponibles pour tous les agents du projet, et chaque projet peut avoir son propre ensemble de modèles personnalisés.
</Note>

## Gestion des modèles personnalisés

<AccordionGroup>
  <Accordion title="Afficher les modèles personnalisés">
    1. Allez dans **Agents** → **Modifier l'agent** → onglet **Général**.
    2. Cliquez sur l'onglet **Personnalisé** dans la section Modèles IA.
    3. Consultez la liste de tous vos modèles personnalisés.
  </Accordion>

  <Accordion title="Modifier les modèles personnalisés">
    1. Trouvez le modèle dans la liste des modèles personnalisés.
    2. Cliquez sur l'icône **Modifier** (menu des trois points).
    3. Modifiez les paramètres de configuration.
    4. Cliquez sur **Enregistrer** pour mettre à jour.

    <Warning>
      La modification de la clé API remplacera la clé existante. Assure-vous de disposer de la bonne clé avant d'enregistrer.
    </Warning>
  </Accordion>

  <Accordion title="Supprimer des modèles personnalisés">
    1. Trouvez le modèle dans la liste des modèles personnalisés.
    2. Cliquez sur l'icône **Supprimer** (menu des trois points).
    3. Confirmez la suppression.
    4. Le modèle est supprimé de votre projet.

    <Warning>
      La suppression d'un modèle personnalisé affectera tous les agents utilisant ce modèle. Assure-vous de mettre à jour ces agents au préalable.
    </Warning>
  </Accordion>
</AccordionGroup>

## Exemples de configuration de modèle

<CodeGroup>
  ```json OpenAI Custom Model theme={null}
  {
    "model_name": "My GPT-4",
    "version": "gpt-4",
    "api_provider": "openai",
    "api_type": "openai",
    "api_key": "sk-...",
    "api_url": "https://api.openai.com/v1",
    "max_input_tokens": 60000,
    "max_response_tokens": 4096
  }
  ```

  ```json Azure OpenAI theme={null}
  {
    "model_name": "Azure GPT-4",
    "version": "gpt-4",
    "api_provider": "openai",
    "api_type": "azure",
    "api_key": "your-azure-key",
    "api_url": "https://your-resource.openai.azure.com",
    "api_version": "2024-12-01-preview",
    "max_input_tokens": 60000,
    "max_response_tokens": 4096
  }
  ```

  ```json Anthropic Claude theme={null}
  {
    "model_name": "Company Claude",
    "version": "claude-sonnet-4-6",
    "api_provider": "anthropic",
    "api_type": "anthropic",
    "api_key": "sk-ant-...",
    "api_url": "https://api.anthropic.com",
    "max_input_tokens": 60000,
    "max_response_tokens": 4000
  }
  ```

  ```json Custom Endpoint theme={null}
  {
    "model_name": "Private Model",
    "version": "custom-model-v1",
    "api_provider": "custom",
    "api_type": "custom",
    "api_key": "your-custom-key",
    "api_url": "https://your-custom-endpoint.com/v1",
    "max_input_tokens": 100000,
    "max_response_tokens": 8000,
    "auth_header_template": "{\\\"Authorization\\\": \\\"Bearer <API_KEY>\\\"}"
  }
  ```
</CodeGroup>

## Bonnes pratiques

<AccordionGroup>
  <Accordion title="Sécurité des clés API">
    * **Ne partagez jamais vos clés** — Conservez vos clés API en toute confidentialité
    * **Utilisez des variables d'environnement** — Pour le développement, utilisez un stockage sécurisé
    * **Renouvelez vos clés régulièrement** — Mettez à jour vos clés de manière périodique
    * **Surveillez l'utilisation** — Suivez l'utilisation de l'API pour détecter les problèmes
  </Accordion>

  <Accordion title="Sélection du modèle">
    * **Adaptez au cas d'utilisation** — Choisissez des modèles adaptés à votre tâche
    * **Considérez les coûts** — Équilibrez performance et coût
    * **Testez les performances** — Évaluez la qualité du modèle pour vos besoins
    * **Surveillez les limites** — Respectez les limites de tokens et les quotas
  </Accordion>

  <Accordion title="Configuration">
    * **Noms de modèles exacts** — Utilisez des identifiants de modèles précis
    * **URL correctes** — Vérifiez les URL des points de terminaison API
    * **Limites appropriées** — Définissez des limites de tokens réalistes
    * **Testez les connexions** — Vérifiez la connectivité du modèle
  </Accordion>

  <Accordion title="Gestion des coûts">
    * **Suivez l'utilisation** — Surveillez l'utilisation et les coûts de l'API
    * **Définissez des budgets** — Configurez des limites de dépenses si disponibles
    * **Optimisez les tokens** — Utilisez des limites de tokens appropriées
    * **Passez en revue régulièrement** — Auditez l'utilisation des modèles de manière périodique
  </Accordion>
</AccordionGroup>

## Dépannage

<AccordionGroup>
  <Accordion title="Modèle non disponible — Le modèle personnalisé n'apparaît pas dans le menu déroulant">
    **Causes possibles :**

    * Le modèle n'a pas été enregistré correctement
    * La clé API est invalide
    * Erreur de configuration du modèle

    **Solutions :**

    * Vérifiez que le modèle a été enregistré avec succès
    * Vérifiez que la clé API est correcte
    * Examinez la configuration du modèle
    * Actualisez la page
  </Accordion>

  <Accordion title="Erreurs de clé API — Clé API invalide ou erreurs d'authentification">
    **Causes possibles :**

    * Clé API incorrecte
    * Clé API expirée
    * Mauvais fournisseur API sélectionné
    * La clé ne dispose pas des permissions requises

    **Solutions :**

    * Vérifiez que la clé API est correcte
    * Vérifiez que la clé n'a pas expiré
    * Confirmez que le fournisseur sélectionné est correct
    * Assurez-vous que la clé dispose des permissions nécessaires
  </Accordion>

  <Accordion title="Échecs de connexion — Impossible de se connecter au point de terminaison du modèle">
    **Causes possibles :**

    * URL API incorrecte
    * Problèmes de connectivité réseau
    * Point de terminaison inaccessible
    * Pare-feu bloquant la connexion

    **Solutions :**

    * Vérifiez que l'URL API est correcte
    * Vérifiez la connectivité réseau
    * Assurez-vous que le point de terminaison est accessible
    * Examinez les règles du pare-feu
  </Accordion>

  <Accordion title="Erreurs de limite de tokens — Limite de tokens dépassée">
    **Causes possibles :**

    * Entrée trop longue
    * Limite de réponse trop élevée
    * Limites du modèle dépassées

    **Solutions :**

    * Réduisez la longueur de l'entrée
    * Diminuez le nombre maximum de tokens de réponse
    * Vérifiez les limites réelles du modèle
    * Fractionnez les grandes entrées
  </Accordion>
</AccordionGroup>

## Compatibilité des modèles

<Warning>
  Lors de l'utilisation de Knowledge Base v2, seuls les modèles **OpenAI** (openai, azure) et **Anthropic** sont pris en charge. Les autres fournisseurs ne sont pas compatibles avec Knowledge Base v2.
</Warning>

Différents modèles supportent différentes fonctionnalités :

| Fonctionnalité       | Modèles pris en charge                    |
| -------------------- | ----------------------------------------- |
| **Streaming**        | La plupart des modèles                    |
| **Function Calling** | Modèles OpenAI et Anthropic               |
| **Vision**           | GPT-4o, Claude 4 Sonnet, Gemini 2.5 Flash |
| **Long Context**     | Claude Sonnet 4.6, GPT 4.1                |

## Gestion des clés API

### Obtention des clés API

<AccordionGroup>
  <Accordion title="OpenAI">
    1. Rendez-vous sur [OpenAI Platform](https://platform.openai.com).
    2. Accédez à **API Keys**.
    3. Créez une nouvelle clé secrète.
    4. Copiez la clé (commence par `sk-`).
  </Accordion>

  <Accordion title="Anthropic">
    1. Rendez-vous sur [Anthropic Console](https://console.anthropic.com).
    2. Accédez à **API Keys**.
    3. Créez une nouvelle clé.
    4. Copiez la clé (commence par `sk-ant-`).
  </Accordion>

  <Accordion title="Google AI">
    1. Rendez-vous sur [Google AI Studio](https://makersuite.google.com/app/apikey).
    2. Créez une nouvelle clé API.
    3. Copiez la clé.
  </Accordion>

  <Accordion title="OpenRouter">
    1. Rendez-vous sur [OpenRouter](https://openrouter.ai).
    2. Accédez à **Keys**.
    3. Créez une nouvelle clé.
    4. Copiez la clé.
  </Accordion>
</AccordionGroup>

### Sécurité des clés

* **Stockage sécurisé** — Les clés sont chiffrées dans la base de données
* **Ne partagez pas** — Ne partagez jamais vos clés API
* **Renouvelez régulièrement** — Mettez à jour vos clés de manière périodique
* **Surveillez l'utilisation** — Surveillez toute utilisation non autorisée

## Considérations sur les coûts

<CardGroup cols={2}>
  <Card title="Modèles prédéfinis" icon="sparkles">
    * Coûts gérés par EKB
    * Facturés via votre abonnement EKB
    * Tarification basée sur les crédits
    * Modèle de tarification transparent
  </Card>

  <Card title="Modèles personnalisés (BYOK)" icon="key">
    * Vous payez directement au fournisseur
    * Aucun frais supplémentaire EKB
    * Contrôle total des coûts
    * Facturation directe auprès du fournisseur
  </Card>
</CardGroup>

**Conseils d'optimisation des coûts :**

* **Choisissez le bon modèle** — Utilisez le modèle approprié pour votre tâche.
* **Optimisez les prompts** — Réduisez l'utilisation des tokens lorsque c'est possible.
* **Définissez des limites** — Configurez un nombre maximal de tokens de manière appropriée.
* **Surveillez l'utilisation** — Suivez l'utilisation de l'API de manière régulière.
