LibreChat
Best for: operators who want very explicit, self-hosted control over custom endpoints.
Why people choose it
Section titled "Why people choose it"LibreChat is a strong option when you want configuration-driven control instead of a purely UI-driven setup.
Recommended MetaioLab setup
Section titled "Recommended MetaioLab setup"LibreChat supports OpenAI-compatible custom endpoints via librechat.yaml.
That makes it a good fit for MetaioLab as long as your gateway behaves like a proper OpenAI-compatible backend.
Simple setup idea
Section titled "Simple setup idea"- Create or edit
librechat.yaml - Add MetaioLab under
endpoints.custom - Set the API key
- Set the MetaioLab base URL
- Define or fetch the models you want
- Restart LibreChat
Important compatibility note
Section titled "Important compatibility note"LibreChat’s docs and maintainer guidance make one thing very clear:
- your backend should behave like a real OpenAI-compatible API
- streaming should use proper SSE behavior
That means LibreChat is a great fit for a clean gateway, but a bad fit for half-compatible proxies.
Best use case
Section titled "Best use case"Use LibreChat when you want:
- explicit configuration files
- Docker-based self-hosting
- multiple custom endpoints under one interface
References
Section titled "References"- LibreChat custom endpoints quick start: https://www.librechat.ai/docs/quick_start/custom_endpoints
- LibreChat YAML config docs: https://www.librechat.ai/docs/configuration/librechat_yaml