EUrouter 是 OpenAI API 的直接替代品,面向需要 GDPR 合规的欧盟客户,通过 https://api.eurouter.ai 的单一 OpenAI 兼容 API 将 AI 请求路由到 10 家提供商:OpenAI、Anthropic、Mistral、Scaleway(法国)、GreenPT、Microsoft Foundry、Nebius、IONOS(德国)、OVHcloud(法国)、AWS Bedrock。
认证:API 密钥格式为 eur_<publicId>.<secret>,可通过 Authorization: Bearer eur_... 或 x-api-key: eur_... 发送;组织级请求加 x-org-id: <uuid>。密钥经 POST /api/v1/keys 创建,完整密钥仅创建时显示一次。
迁移:仅需修改 base_url 与 api_key。Python 用 OpenAI(base_url="https://api.eurouter.ai/api/v1", api_key="eur_YOUR_KEY_HERE");Node.js 用 new OpenAI({ baseURL: "https://api.eurouter.ai/api/v1", apiKey: "eur_YOUR_KEY_HERE" })。现有 OpenAI 模型名可直接使用。
核心端点(前缀 /api):/api/v1/chat/completions、/api/v1/completions、/api/v1/embeddings、/api/v1/responses、/api/v1/models、/api/v1/providers、/api/v1/credits、/api/v1/keys、/api/v1/routing-rules、/health。
合规:在请求中加入 provider 对象,支持 data_residency、eu_owned、data_collection、max_retention_days 等字段,可组合出严格 GDPR 等配置。
其他能力:models 数组实现模型回退(嵌入不支持模型回退);routing-rules 创建可复用路由配置并支持 dry-run 预览;GET /api/v1/models 支持按 provider、supported_parameters、category 过滤;响应头返回 x-provider-slug、x-model-used、x-fallback-count 等路由透明信息;支持 SSE 流式输出与 OpenAI 兼容错误格式。
限制:密钥仅创建时可见;嵌入不支持模型回退;价格以字符串返回,额度以 EUR 计。更多细节需加载对应 references 文件。