Docs
Connect Claude Code, Cursor, and Cline to Euclid's EU API. Anthropic and OpenAI-compatible base URLs, authentication, and model ids.
Base URLs
POST /v1/messages · POST /v1/chat/completions
Developer tools
Anthropic format for Claude Code / Cline Anthropic provider. OpenAI-compatible format for Cursor, Cline OpenAI Compatible, Continue, and similar tools.
- 1
Open model settings
Cursor → Settings → Models (or Cursor Settings → Models).
Cursor Settings · ModelsOpenAI API KeyAPI Keyeucl_… (from dashboard)Override OpenAI Base URLBase URLhttps://euclid.se/v1Modeleuclid-sonnet-4-5 - 2
Paste Euclid values
Turn on OpenAI API key + Override OpenAI Base URL. Paste the base URL and your key from the Euclid dashboard.
Euclid dashboard · API keysCreate API keyShown once — paste into your tool, not into public configs.Keyeucl_•••••••• - 3
Pick the model
Add a custom model with id euclid-sonnet-4-5 (not Cursor’s built-in Claude names), then select it in Chat / Agent.
Cursor Settings · ModelsOpenAI API KeyAPI Keyeucl_… (from dashboard)Override OpenAI Base URLBase URLhttps://euclid.se/v1Modeleuclid-sonnet-4-5
Authentication
Pass your Euclid key as x-api-key: eucl_… or Authorization: Bearer eucl_….
Hosted models
claude-haiku-4-5— Claude Haiku 4.5 (Fast)deepseek-v3.2— DeepSeek V3.2 (Value)claude-sonnet-4-5— Claude Sonnet 4.5 (Latest)claude-opus-4-5— Claude Opus 4.5 (Best)
All hosted models
claude-haiku-4-5/euclid-haiku-4-5— Claude Haiku 4.5 · latest in tier · use euclid-* id in Cursordeepseek-v3.2/euclid-deepseek-v3.2— DeepSeek V3.2 · latest in tier · use euclid-* id in Cursorclaude-sonnet-4-5/euclid-sonnet-4-5— Claude Sonnet 4.5 · latest in tier · use euclid-* id in Cursorclaude-opus-4-5/euclid-opus-4-5— Claude Opus 4.5 · latest in tier · use euclid-* id in Cursor
Fable
Awaiting an AWS Bedrock EU geo profile. US/Global CRIS would leave the EU, so Euclid does not route Fable yet.
claude-fable-5-1— Claude Fable 5.1 · not hostedclaude-fable-5— Claude Fable 5 · not hosted