Skip to content

Use the SDK you already have

Set your key and our base URL, then name one of our models. The rest of your code stays as it is.

from openai import OpenAI client = OpenAI(    api_key="lrsk-your-key",    base_url="https://lutheos.com/v1",) reply = client.chat.completions.create(    model="deepseek-v4.1-flash-abliterated",    messages=[{"role": "user", "content": "Hello!"}],) print(reply.choices[0].message.content)

Your key and the base URL

Works with the tools you use

Any SDK, framework or editor that lets you set a base URL can call Lutheos.

Such as
  • OpenAI SDK
  • Anthropic SDK
  • LangChain
  • cURL
  • Claude Code
  • Cursor
  • VS Code
  • Cline
  • Zed

The request keeps its shape

Streaming, function calls and vision pass through unchanged.

  • Both APIs: the OpenAI and the Anthropic SDK reach the same models through one endpoint.
  • One key: every request draws from one balance, at its model's listed price.
Read the docs

François Lemoyne, The Apotheosis of Hercules (details), 1733–36. Versailles.

In three steps

Read the docs
  1. Create a key

    Sign in and create an lrsk- key in the dashboard.

  2. Set the base URL

    The Anthropic SDK adds /v1/messages itself.

    OpenAI SDK
    https://lutheos.com/v1
    Anthropic SDK
    https://lutheos.com
  3. Name a model

    Open models on our partner's GPUs, with zero data retention.

    DeepSeek V4.1 Flash 1017 Abliterated
    deepseek-v4.1-flash-abliterated
    DeepSeek V4.1 Flash 1017
    deepseek-v4.1-flash

Start with one key