Skip to content

Latest commit

 

History

History
156 lines (126 loc) · 4.23 KB

README.md

File metadata and controls

156 lines (126 loc) · 4.23 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 the 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-hf.yaml

Configuration used for the LibreChat Demo:

  • Accepts: Official APIs and Reverse Proxies
  • API Keys: Hardcoded as user_provided
  • File Strategy: firebase
  • Fetch: false
  • .env config:
    CONFIG_PATH=https://raw.githubusercontent.com/fuegovic/lc-config-yaml/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/fuegovic/lc-config-yaml/main/librechat-aio.yaml

librechat-rw.yaml

Configuration used for the Railway one-click install template:

Deploy on Railway

  • Accepts: Official APIs
  • API Keys: .env variables
  • File Strategy: local
  • Fetch: false
  • .env config:
    CONFIG_PATH=https://raw.githubusercontent.com/fuegovic/lc-config-yaml/main/librechat-rw.yaml
    GROQ_API_KEY=
    MISTRAL_API_KEY=
    OPENROUTER_KEY=
    ANYSCALE_API_KEY=
    FIREWORKS_API_KEY=
    PERPLEXITY_API_KEY=
    TOGETHERAI_API_KEY=
  • Note:
    • Accepts model updates
    • Contact @Berry or @fuegovic here or on Discord before submitting a PR to add a new endpoint

librechat-f.yaml

  • Accepts: Official APIs
  • API Keys: .env variables
  • File Strategy: firebase
  • Fetch: false
  • .env config:
    CONFIG_PATH=https://raw.githubusercontent.com/fuegovic/lc-config-yaml/main/librechat-f.yaml
    GROQ_API_KEY=
    MISTRAL_API_KEY=
    OPENROUTER_KEY=
    ANYSCALE_API_KEY=
    FIREWORKS_API_KEY=
    PERPLEXITY_API_KEY=
    TOGETHERAI_API_KEY=

librechat-test.yaml

  • Personal file used to test changes and configs

Get an API key:

Official APIs:

Anyscale

FireworksAI

groq

Mistral

OpenRouter

ShuttleAI

TogetherAI


Reverse Proxies:

FreeGPT-4

HentAI

Mandrill

NagaAI

Pawan

Zukijourney