SovrGPT Docs

Getting started

From first login to first API call in five minutes.

1. Create an account

  1. Go to sovrgpt.com/login.
  2. Enter your email → you receive a magic link (no password, no credit card).
  3. Open the link — done. A personal workspace is created automatically.

2. Start your first chat

In the chat UI (sovrgpt.com/chat):

  1. Pick a model at the top right (the default is gemma-4-12b with a 262k context).
  2. Type your question and, if you like, enable tools in the composer:
    • Web search (Brave — 🔴 US-based provider, opt-in per chat, off by default; see Data protection) — the same switch also lets the model open and read a page (fetch_url), for example a URL you pasted into the chat.
    • Image generation (Z-Image / FLUX.2)
    • Video generation (LTX-Video)
    • Marketplace connectors (GitHub, Notion, …)
  3. The answer streams back. A cold start only happens when the model has not been used for a while — on the default tier that has been measured at 5.5 to 9.5 minutes (three runs: 332 s / 504 s / 574 s), and similarly on the larger tiers. When warm, the model answers in under 10 seconds.

3. Switching models

Saved per chat. The tiers running on our own hardware:

TierModel IDContextUsage profile
defaultgemma-4-12b262kGeneral purpose, understands images
balancedqwen3.8-27b131kMore depth, strong at coding
visiongemma-4-26b-a4b262kUnderstands images
coder-miniqwen3.6-35b-a3b131kAgentic coding through IDE extensions
reasoningqwen3.5-9b-deepseek-v4-flash16kVisible chain of thought
llamallama-3.1-8b16kLlama-specific workloads. ⚠️ No tools / web search

🔑 The strongest model on our own hardware is qwen3.8-27b — not the one with the most impressive tier name. Tier keys are technical identifiers from the early days, not a quality promise.

🔴 Withdrawn on 2026-09-11: qwen3.5-35b-a3b (premium), qwen3-coder-next-fp8 (coder) and qwen3.5-9b (default-legacy). Both had been overtaken by active models — premium had the smallest context window in the catalog at 8,192 tokens, and coder lost to qwen3.6-35b-a3b at a quarter of the context. Existing integrations do not break: the role names coder, coding, qwen-coder and qwen-premium now point at the successors, and anyone sending the exact old model id gets the default tier plus the x-sovrgpt-model-substituted header (see Chat Completions).

If you need an immediate answer: every tier above scales to zero when idle — the first call after a pause waits 3 to 15 minutes for the cold start. The models in the European partner data centre (tensorx-…, stackit-…) have no cold start. The full list with measured cold-start figures is in Models.

4. Create an API key

For your own integrations (scripts, apps, automations):

  1. Settings → API keys.
  2. "New API key" → give it a name.
  3. The key is shown in clear text once — copy it immediately.
  4. Org-scoped: the key works in the context of the active org (quota, logs, RLS).

5. Your first API call

curl https://sovrgpt.com/api/v1/chat/completions \
  -H "Authorization: Bearer $SOVR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemma-4-12b",
    "messages": [{ "role": "user", "content": "Hello SovrGPT!" }]
  }'

Full API documentation: API reference.

6. Invite a team org (optional)

If several people should work on the same chats, connectors and API keys:

  1. Click "+ New team organisation" in the sidebar.
  2. Choose a slug and a name.
  3. Invite members by email and assign roles (owner / admin / member).

More in Organisations & teams.

Common pitfalls

  • Cold start: the first call to a model that has been idle for a while takes 30 s to 5 min for the first answer (depending on the tier). Follow-up calls are warm.
  • Lost API key: it cannot be displayed again — create a new key and revoke the old one.
  • 403 in the marketplace: the connector probably requires an admin role in the team org.
Getting started