Skip to content

feat: add EUrouter AI provider#2151

Open
DavidLoDico wants to merge 3 commits intostackblitz-labs:mainfrom
EUrouter:feat/add-eurouter-provider
Open

feat: add EUrouter AI provider#2151
DavidLoDico wants to merge 3 commits intostackblitz-labs:mainfrom
EUrouter:feat/add-eurouter-provider

Conversation

@DavidLoDico
Copy link
Copy Markdown

@DavidLoDico DavidLoDico commented Apr 2, 2026

Summary

EUrouter is a European AI Gateway providing a single OpenAI-compatible API endpoint for European-hosted AI models with smart routing, safe fallbacks, and observability.

Changes

Files Added

  • app/lib/modules/llm/providers/eurouter.ts — EUrouter provider implementation using createOpenAI from @ai-sdk/openai

Files Modified

  • app/lib/modules/llm/registry.ts — Register EUrouter provider
  • .env.example — Add EUROUTER_API_KEY configuration

Models Included

  • DeepSeek R1 (reasoning, 64K context)
  • Kimi K2.5 (multilingual, 128K context)
  • Mistral Large 3 (EU-native, 128K context)
  • MiniMax M2.5 (128K context)
    and more. Check our full catalog [here]:(https://www.eurouter.ai/models)

Technical Details

  • Uses @ai-sdk/openai with custom baseURL (same pattern as Moonshot provider)
  • No new dependencies required
  • Base URL: https://api.eurouter.ai/api/v1
  • Auth: Bearer token via EUROUTER_API_KEY

@DavidLoDico DavidLoDico marked this pull request as ready for review April 2, 2026 12:38
@DavidLoDico
Copy link
Copy Markdown
Author

Hey @Stijnus. Kind reminder to review this PR. It adds EUrouter to Stackblitz. It enables your users to use European first AI. Safe and compliant. A hard requirement for many European users!

@DevFlex-AI
Copy link
Copy Markdown

@DavidLoDico, I am not a maintainer of this project, but this project has been practically dead/abandoned. Some free and better alternatives are https://github.com/embire2 or Https://github.com/zebbern/Devonz these are actively maintained, so you can request the providers he and they are based on bolt. diy so yeah t just to tell you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants