---
title: LibreChat | RunAPI
description: Configure un endpoint personalizado de LibreChat para RunAPI, móntelo
  como YAML en Docker, reinícielo y verifique un chat.
url: https://runapi.ai/es/docs/resources/application-practices/librechat.md
canonical: https://runapi.ai/es/docs/resources/application-practices/librechat
locale: es
---

> Versión HTML: https://runapi.ai/es/docs/resources/application-practices/librechat
> Índice del sitio para agentes: https://runapi.ai/llms.txt

# LibreChat

Los puntos de conexión personalizados de LibreChat son configuración de implementación, no un
formulario de conexión por usuario. Necesita acceso a los archivos de implementación de LibreChat y una
Clave de API estándar de RunAPI de la [Guía de
Autenticación](https://runapi.ai/es/docs/guides/authentication.md).

## Instalar LibreChat

Instale LibreChat con la [configuración local oficial][1] o use su
implementación existente. Complete la instalación antes de agregar el punto de conexión
personalizado.



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

## Agregar el endpoint de RunAPI

Cree o actualice `librechat.yaml` en el directorio de implementación de LibreChat.
Reemplace `YOUR_RUNAPI_MODEL_ID` con un identificador actual del [Catálogo
de modelos](https://runapi.ai/es/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"
```

Guarde la clave en `.env`, no directamente en el archivo YAML:

```shell
RUNAPI_API_KEY=YOUR_RUNAPI_API_TOKEN
```

Para Docker Compose, asegúrese de que `docker-compose.override.yml` monte el
archivo de configuración:

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

Reinicie el despliegue de LibreChat después de cambiar cualquiera de estos archivos.

## Seleccionar un modelo

`models.default` garantiza al menos un modelo conocido. Con
`models.fetch: true`, LibreChat también solicita el inventario de modelos actual. Mantén un identificador predeterminado válido incluso cuando el descubrimiento esté habilitado para que el endpoint siga siendo utilizable si el descubrimiento no está disponible temporalmente.

## Verificar la conexión

Tras el reinicio, selecciona **RunAPI** en el selector de endpoints, elige el
modelo configurado y envía `Reply with the word connected.` Una respuesta
normal confirma tanto la configuración del despliegue como la solicitud al modelo.

## Solución de problemas

* **RunAPI no aparece en el selector de endpoints:** valida la sangría del YAML, confirma que `docker-compose.override.yml` monta el archivo y reinicia el contenedor de la API.
* **El endpoint carga pero la autenticación falla:** confirma que `.env` define `RUNAPI_API_KEY` para el contenedor de la API y recrea el contenedor si su entorno está obsoleto.
* **No aparecen modelos obtenidos:** mantén un identificador actual en `models.default`, confirma que `baseURL` termina en `/v1` e inspecciona los registros del contenedor de la API.
* **LibreChat ignora el YAML editado:** verifica que la ruta del host y la ruta del contenedor en el punto de montaje del volumen apunten al archivo que modificaste.

Para el comportamiento de protocolo compartido, use el [Inicio rápido de la API
LLM](https://runapi.ai/es/docs/guides/llm-api/quickstart.md). Para los campos de solicitud y respuesta,
use la [Referencia de la API de
Chat Completions](https://runapi.ai/es/docs/api/openai/chat-completions.md).

---

## Más de RunAPI

- [Inicio](https://runapi.ai/es/.md)
- [Catálogo de modelos](https://runapi.ai/es/models.md)
- [Precios](https://runapi.ai/es/pricing.md)
- [Proveedores](https://runapi.ai/es/models)
- [Documentación](https://runapi.ai/es/docs/guides)
- [SDKs](https://runapi.ai/es/sdk.md)
- [CLI](https://runapi.ai/es/cli.md)
- [Servidor MCP](https://runapi.ai/es/mcp.md)
- [Claude Code vs Cursor](https://runapi.ai/es/claude-code-vs-cursor.md)
- [Configuración de Cursor API](https://runapi.ai/es/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/es/openrouter-alternative.md)
- [Enterprise](https://runapi.ai/es/contact.md)
- [Contacto](https://runapi.ai/es/contact.md)
- [Términos](https://runapi.ai/es/terms.md)
- [Privacidad](https://runapi.ai/es/privacy.md)
- [Índice del sitio para agentes](https://runapi.ai/llms.txt)

Contacto: contact@runapi.ai

## Datos estructurados

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "es",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/es",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/es/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "es",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/es",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/esicon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "es",
    "@type": "TechArticle",
    "headline": "LibreChat",
    "description": "Configure un endpoint personalizado de LibreChat para RunAPI, móntelo como YAML en Docker, reinícielo y verifique un chat.",
    "url": "https://runapi.ai/es/docs/resources/application-practices/librechat",
    "mainEntityOfPage": "https://runapi.ai/es/docs/resources/application-practices/librechat"
  }
]
```
