Skip to content

LibreChat-AI/librechat-config-yaml

Repository files navigation

LibreChat Config Files aka librechat.yaml Collection

See the Custom Configuration Guide for more information: LibreChat Custom Config Guide

How to use

  • Choose a file that corresponds to your needs
  • Copy its raw URL (provided below)
  • In your LibreChat .env file, add CONFIG_PATH="https://raw-config-file-url/librechat.yaml"
    • ⚠️ Replace the URL with one provided below!

Contributions

Contributions are welcome! Some files are more restrictive than others. Feel free to ask @fuegovic or @Berry here or on Discord if you have any questions or doubts.

  • Updates to the model list are always welcome
  • Adding endpoints is restricted on some files

❗Note:

  • Keep the file content organized: Official APIs first, then Reverse Proxies
  • Keep the Official APIs alphabetized
  • Keep the Reverse Proxies alphabetized
  • Always provide a logo for new endpoints
  • When adding a new endpoint, always add a note in the bottom of this README with the name and URL to get an API key
    • Use alphabetical order, like in the yaml files
    • For reverse proxies on discord, add the invite link and the command to get the API key

File Descriptions

librechat.yaml

Basic configuration:

  • API Keys: .env variables
  • File Strategy: local
  • Fetch: true
  • .env config:
    CONFIG_PATH=https://raw.githubusercontent.com/LibreChat-AI/librechat-config-yaml/refs/heads/main/librechat.yaml
    APIPIE_API_KEY=
    COHERE_API_KEY=
    DEEPSEEK_API_KEY=
    FIREWORKS_API_KEY=
    GITHUB_TOKEN=
    GLHF_API_KEY
    GROQ_API_KEY=
    HUGGINGFACE_TOKEN=
    HYPERBOLIC_API_KEY=
    KLUSTER_API_KEY=
    MISTRAL_API_KEY=
    NANOGPT_API_KEY
    NVIDIA_API_KEY=
    OPENROUTER_KEY=
    PERPLEXITY_API_KEY=
    SAMBANOVA_API_KEY=
    TOGETHERAI_API_KEY=
    UNIFY_API_KEY=
    XAI_API_KEY=

librechat-hf.yaml

Configuration used for the LibreChat Demo:

  • API Keys: Hardcoded as user_provided
  • File Strategy: firebase
  • Fetch: false
  • .env config:
    CONFIG_PATH=https://raw.githubusercontent.com/LibreChat-AI/librechat-config-yaml/refs/heads/main/librechat-hf.yaml

librechat-aio.yaml

Same configuration used for the LibreChat Demo, but with firebase disable:

  • Accepts: Official APIs and Reverse Proxies
  • API Keys: Hardcoded as user_provided
  • File Strategy: local
  • Fetch: false
  • .env config:
    CONFIG_PATH=https://raw.githubusercontent.com/LibreChat-AI/librechat-config-yaml/refs/heads/main/librechat-aio.yaml

librechat-rw.yaml

Configuration used for the Railway one-click install template:

Deploy on Railway

  • API Keys: .env variables
  • File Strategy: local
  • Fetch: false
  • .env config:
    CONFIG_PATH=https://raw.githubusercontent.com/LibreChat-AI/librechat-config-yaml/refs/heads/main/librechat-rw.yaml
    APIPIE_API_KEY=
    COHERE_API_KEY=
    DEEPSEEK_API_KEY=
    FIREWORKS_API_KEY=
    GITHUB_TOKEN=
    GLHF_API_KEY
    GROQ_API_KEY=
    HUGGINGFACE_TOKEN=
    HYPERBOLIC_API_KEY=
    KLUSTER_API_KEY=
    MISTRAL_API_KEY=
    NANOGPT_API_KEY
    NVIDIA_API_KEY=
    OPENROUTER_KEY=
    PERPLEXITY_API_KEY=
    SAMBANOVA_API_KEY=
    TOGETHERAI_API_KEY=
    UNIFY_API_KEY=
    XAI_API_KEY=

librechat-f.yaml

  • API Keys: .env variables
  • File Strategy: firebase
  • Fetch: false
  • .env config:
    CONFIG_PATH=https://raw.githubusercontent.com/LibreChat-AI/librechat-config-yaml/refs/heads/main/librechat-f.yaml
    APIPIE_API_KEY=
    COHERE_API_KEY=
    DEEPSEEK_API_KEY=
    FIREWORKS_API_KEY=
    GITHUB_TOKEN=
    GLHF_API_KEY
    GROQ_API_KEY=
    HUGGINGFACE_TOKEN=
    HYPERBOLIC_API_KEY=
    KLUSTER_API_KEY=
    MISTRAL_API_KEY=
    NANOGPT_API_KEY
    NVIDIA_API_KEY=
    OPENROUTER_KEY=
    PERPLEXITY_API_KEY=
    SAMBANOVA_API_KEY=
    TOGETHERAI_API_KEY=
    UNIFY_API_KEY=
    XAI_API_KEY=

librechat-test.yaml

  • Personal file used to test changes and configs

Get an API key:

APIpie

Cohere

DeepSeek

FireworksAI

Github Models

glhf.chat

groq

HuggingFace

Hyperbolic

Kluster

Mistral

NanoGPT

NVIDIA

OpenRouter

Perplexity

SambaNova

TogetherAI

Unify

X.AI (Grok)

About

LibreChat Config Files aka librechat.yaml Collection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages