librechat.yaml — after that, all RuAPI models show up in the model picker.
Prerequisites
RuAPI account and API key
Console → Tokens → create an
sk-... key. The balance tops up in USDT — see Top-up.A running LibreChat
Install per the LibreChat docs (usually Docker).
Setup
fetch: true pulls the model list automatically via /v1/models. If you’d rather not auto-list, drop fetch and list the IDs you want in default.Verify
In the UI, pick the RuAPI provider and a model, then send a message. A reply plus an entry in RuAPI Console → Logs confirms the wiring.Troubleshooting
The RuAPI provider didn't appear
The RuAPI provider didn't appear
- Check the indentation in
librechat.yaml(YAML is whitespace-sensitive) and that the block sits underendpoints.custom. - Make sure the container reloaded the config after your edits.
Empty model list / 401
Empty model list / 401
baseURLmust behttps://www.ruapi.ai/v1with/v1.- The
RUAPI_KEYin.envmust hold the RuAPI token (sk-...), andapiKeymust reference it via${RUAPI_KEY}.
Conversation titles aren't generated
Conversation titles aren't generated
Check
titleConvo: true and that titleModel points to an available model.