Search docs...

Start typing to search documentation

librechat
LibreChat

LibreChat Integration Guide

Connect dabboUno to LibreChat through a custom OpenAI-compatible endpoint.

Overview

LibreChat exposes any OpenAI-compatible host through endpoints.custom. Add a dabboUno block and set the env var; the model picker fills from the catalog.

Quick Config

Paste these into the client. Your key auto-fills when signed in.

text
Base URL: https://newapi.c.dabbo.net/v1
API Key: YOUR_API_KEY

Sign in to auto-fill your API key

Compatibility

Chat CompletionsStreamingTool calling

Step-by-step setup

  1. 1
    Edit librechat.yaml

    Add a custom endpoint block under endpoints.custom.

    yaml
    endpoints:
      custom:
        - name: 'dabboUno'
          apiKey: '${UNOROUTER_API_KEY}'
          baseURL: 'https://newapi.c.dabbo.net/v1'
          models:
            fetch: true
          titleConvo: true
          modelDisplayLabel: 'dabboUno'

    Sign in to auto-fill your API key

  2. 2
    Add the env var

    Set your dabboUno API key in the LibreChat .env file.

    bash
    UNOROUTER_API_KEY=YOUR_API_KEY

    Sign in to auto-fill your API key

  3. 3
    Restart LibreChat

    Restart the container or process. The dabboUno endpoint appears in the chat dropdown.

Recommended models

Free models that work here. Paste any model id into the client.

Gotchas

  • Use single-brace syntax for env-var values, not the secrets syntax other configs use.
  • If a model rejects extra OpenAI params, add them to dropParams (for example frequency_penalty and presence_penalty).
  • fetch: true populates from the dabboUno catalog. Combine with default to surface preferred models first.
Generate API KeyModels