LibreChat
LibreChat supports custom OpenAI-compatible endpoints. Add Cloakray in librechat.yaml:
endpoints:
custom:
- name: "Cloakray"
apiKey: "${CLOAKRAY_API_KEY}"
baseURL: "https://api.cloakray.com/v1"
models:
default: ["gpt-5.5", "claude-sonnet-4-6", "gemini-3.6-flash"]
fetch: true
titleConvo: true
titleModel: "gemini-3.6-flash"
modelDisplayLabel: "Cloakray"
Put the key in LibreChat's .env:
CLOAKRAY_API_KEY=ckr_...
With fetch: true, LibreChat loads the full model list from GET /v1/models; default is what it shows if that fails. A small, fast model makes a good titleModel, since it runs on every new conversation.
Restart LibreChat after editing the file, then pick Cloakray in the endpoint menu.