What is LibreChat?
LibreChat is an open-source chat platform that unifies multiple AI providers in one interface. It supports custom endpoints via YAML configuration, conversation branching, file attachments, plugins, and multi-user setups. With 35,000 GitHub stars, it is a popular choice for teams that want a self-hosted alternative to ChatGPT with full provider flexibility.
LibreChat supports custom AI endpoints through its librechat.yaml configuration file. Add EUrouter as an endpoint, specify your API key and base URL, and every model call routes through EU infrastructure. This works for both self-hosted deployments and managed instances.
Quick to integrate
A few lines of code is all it takes. Swap your base URL and you are routed through EUrouter.
1# librechat.yaml
2endpoints:
3 custom:
4 - name: "EUrouter"
5 apiKey: "eur-..."
6 baseURL: "https://api.eurouter.ai/v1"
7 models:
8 default: ["gpt-4o", "claude-3-5-sonnet", "mistral-large-latest"]
9 titleConvo: true
10 titleModel: "gpt-4o"Get started in minutes
Follow these steps to connect your application to EUrouter.
Edit librechat.yaml
Open your librechat.yaml configuration file and add EUrouter as a custom endpoint with the base URL and API key.
1endpoints:
2 custom:
3 - name: "EUrouter"
4 apiKey: "eur-..."
5 baseURL: "https://api.eurouter.ai/v1"
6 models:
7 default: ["gpt-4o", "claude-3-5-sonnet"]Restart LibreChat
Restart LibreChat to pick up the configuration changes. EUrouter will appear as a provider option.
Select EUrouter and start chatting
Choose EUrouter from the provider dropdown and pick a model. All conversations now route through EU infrastructure.
Why use LibreChat with EUrouter
YAML-based endpoint config
LibreChat uses a YAML configuration file for custom endpoints. Adding EUrouter is a few lines of config. Define the base URL, API key, and available models, and LibreChat handles the rest. No code changes, no plugins to install.
- Add EUrouter in librechat.yaml with base URL and API key
- Define which models are available to users
- Config-driven approach makes it easy to manage across environments
- Supports multiple custom endpoints side by side
Multi-model chat through Europe
Through EUrouter, LibreChat users can access GPT-4o, Claude, Mistral, and more from one interface. Switch models mid-conversation or configure different defaults for different use cases. All traffic goes through EU servers.
- All EUrouter models available from LibreChat's model selector
- Switch models between conversations without changing config
- Conversation branching lets you compare model responses
- One API key and one bill for all model usage
Team deployment with access controls
LibreChat supports multi-user setups with authentication and rate limiting. Combined with EUrouter's per-key spend limits, you can deploy a team-wide chat platform where every conversation is GDPR-compliant.
- Multi-user authentication with role-based access
- Per-user or per-team API keys with EUrouter spend limits
- Self-host in the EU for complete data sovereignty
- Centralized usage monitoring through EUrouter's dashboard