---
title: LibreChat | RunAPI
description: Configurez un endpoint personnalisé LibreChat pour RunAPI, montez son
  YAML dans Docker, redémarrez et vérifiez un chat.
url: https://runapi.ai/fr/docs/resources/application-practices/librechat.md
canonical: https://runapi.ai/fr/docs/resources/application-practices/librechat
locale: fr
---

> Version HTML: https://runapi.ai/fr/docs/resources/application-practices/librechat
> Index du site pour les agents: https://runapi.ai/llms.txt

# LibreChat

Les points de terminaison personnalisés LibreChat relèvent de la configuration du déploiement, et non d'un
formulaire de connexion par utilisateur. Vous devez avoir accès aux fichiers de déploiement LibreChat et disposer d'une
clé API RunAPI standard issue du [Guide
d'authentification](https://runapi.ai/fr/docs/guides/authentication.md).

## Installer LibreChat

Installez LibreChat avec la [configuration locale officielle][1] ou utilisez votre déploiement existant. Terminez l'installation avant d'ajouter l'endpoint personnalisé.



[1]: https://www.librechat.ai/docs/local

## Ajouter le point de terminaison RunAPI

Créez ou mettez à jour `librechat.yaml` dans le répertoire de déploiement de LibreChat.
Remplacez `YOUR_RUNAPI_MODEL_ID` par un identifiant actuel du [Catalogue
de modèles](https://runapi.ai/fr/models).

```yaml
version: 1.3.13
endpoints:
  custom:
    - name: "RunAPI"
      apiKey: "${RUNAPI_API_KEY}"
      baseURL: "https://runapi.ai/v1"
      models:
        default: ["YOUR_RUNAPI_MODEL_ID"]
        fetch: true
      titleConvo: true
      titleModel: "current_model"
      modelDisplayLabel: "RunAPI"
```

Stockez la clé dans `.env`, et non directement dans le fichier YAML :

```shell
RUNAPI_API_KEY=YOUR_RUNAPI_API_TOKEN
```

Pour Docker Compose, assurez-vous que `docker-compose.override.yml` monte le
fichier de configuration :

```yaml
services:
  api:
    volumes:
      - ./librechat.yaml:/app/librechat.yaml
```

Redémarrez le déploiement LibreChat après avoir modifié l'un de ces fichiers.

## Sélectionner un modèle

`models.default` garantit au moins un modèle connu. Avec `models.fetch: true`, LibreChat demande également l'inventaire de modèles actuel. Conservez un identifiant par défaut valide même lorsque la découverte est activée, afin que le point de terminaison reste utilisable si la découverte est temporairement indisponible.

## Vérifier la connexion

Après le redémarrage, sélectionnez **RunAPI** dans le sélecteur de point de terminaison, choisissez le
modèle configuré et envoyez `Reply with the word connected.` Une réponse normale
confirme à la fois la configuration du déploiement et la requête de modèle.

## Résoudre les problèmes

* **RunAPI est absent du sélecteur de point de terminaison :** validez l'indentation YAML, confirmez que `docker-compose.override.yml` monte le fichier et redémarrez le conteneur API.
* **Le point de terminaison se charge mais l'authentification échoue :** confirmez que `.env` définit `RUNAPI_API_KEY` pour le conteneur API et recréez le conteneur si son environnement est obsolète.
* **Aucun modèle récupéré n'apparaît :** conservez un identifiant actuel dans `models.default`, confirmez que `baseURL` se termine par `/v1` et consultez les journaux du conteneur API.
* **LibreChat ignore le YAML modifié :** vérifiez que le chemin hôte et le chemin conteneur dans le point de montage du volume pointent vers le fichier que vous avez modifié.

Pour le comportement de protocole partagé, utilisez le [démarrage rapide de l'API LLM
](https://runapi.ai/fr/docs/guides/llm-api/quickstart.md). Pour les champs de requête et de réponse, consultez la [référence de l'API Chat Completions
](https://runapi.ai/fr/docs/api/openai/chat-completions.md).

---

## Plus de ressources de RunAPI

- [Accueil](https://runapi.ai/fr/.md)
- [Catalogue de modèles](https://runapi.ai/fr/models.md)
- [Tarifs](https://runapi.ai/fr/pricing.md)
- [Fournisseurs](https://runapi.ai/fr/models)
- [Documentation](https://runapi.ai/fr/docs/guides)
- [SDK](https://runapi.ai/fr/sdk.md)
- [CLI](https://runapi.ai/fr/cli.md)
- [Serveur MCP](https://runapi.ai/fr/mcp.md)
- [Claude Code vs Cursor](https://runapi.ai/fr/claude-code-vs-cursor.md)
- [Configuration de l’API Cursor](https://runapi.ai/fr/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/fr/openrouter-alternative.md)
- [Entreprise](https://runapi.ai/fr/contact.md)
- [Contact](https://runapi.ai/fr/contact.md)
- [Conditions](https://runapi.ai/fr/terms.md)
- [Confidentialité](https://runapi.ai/fr/privacy.md)
- [Index du site pour les agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Données structurées

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/fr",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/fr/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/fr",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/fricon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "TechArticle",
    "headline": "LibreChat",
    "description": "Configurez un endpoint personnalisé LibreChat pour RunAPI, montez son YAML dans Docker, redémarrez et vérifiez un chat.",
    "url": "https://runapi.ai/fr/docs/resources/application-practices/librechat",
    "mainEntityOfPage": "https://runapi.ai/fr/docs/resources/application-practices/librechat"
  }
]
```
