Skip to content

Latest commit

 

History

History
208 lines (175 loc) · 5.07 KB

README.md

File metadata and controls

208 lines (175 loc) · 5.07 KB

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)