See the Custom Configuration Guide for more information: LibreChat Custom Config Guide
- Choose a file that corresponds to your needs
- Copy its raw URL (provided below)
- In your LibreChat
.env
file, addCONFIG_PATH="https://raw-config-file-url/librechat.yaml"
⚠️ Replace the URL with one provided below!
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
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=
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
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
Configuration used for the Railway one-click install template:
- 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=
- 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=
- Personal file used to test changes and configs