Eén API key voor alle LLM's: stop met het jongleren met provideraccounts
Eén enkele API key voor elke LLM betekent één account, één base URL en één saldo voor GPT, Claude, Gemini, DeepSeek, GLM, Qwen, Llama, Mistral en Kimi. Met UberLLM wissel je van model door de model id string te wijzigen, en elke aanvraag wordt doorgestuurd naar de goedkoopste gezonde verkoper voor dat model zonder extra kosten bovenop de prijs.
Het probleem met één sleutel per provider
Lanceer je iets serieus, dan eindig je met een OpenAI-account, een Anthropic-account, een Google Cloud-project, een DeepSeek key — elk met zijn eigen facturering, zijn eigen SDK quirks, zijn eigen rate limits en zijn eigen storing. Twee modellen vergelijken betekent twee integraties. Van provider wisselen betekent een rewrite.
Eén enkele gateway key neemt dat allemaal weg. Je hebt één OpenAI- en Anthropic-compatibele key, richt de base URL van je SDK op UberLLM en bereikt elk model in de catalogus. Elke aanvraag wordt gerouteerd naar de goedkoopste gezonde verkoper voor het model dat je hebt aangevraagd, en de prijs op het live board heeft geen UberLLM fee toegevoegd. Eén saldo, betaal per gebruik, geen maandelijkse kosten of minimum.
Eén sleutel, elk model
from openai import OpenAI
client = OpenAI(base_url="https://api.uberllm.dev/v1", api_key="ull_your_key_here")
# Same client, same key — the model id is the only thing that changes.
for model in ["openai/gpt-5.1-mini", "anthropic/claude-haiku", "deepseek/deepseek-v4-flash"]:
r = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": "One sentence on why the sky is blue."}],
)
print(model, "→", r.choices[0].message.content)
Model-ID's volgen de bekende provider/model vorm — vind ze op /models. Clients in Anthropic-stijl roepen dezelfde host aan op /v1/messages; zie de Anthropic SDK-documentatie.
Wat één sleutel je oplevert
- Vergelijk modellen eerlijk. Voer dezelfde prompt uit op GPT, Claude en een open-weight model met een loop, niet met drie integraties.
- Wissel zonder migratie. Verander de model id wanneer een goedkoper of nieuwer model wint; niets anders verandert.
- Eén factuur, scoped keys. Houd één saldo aan. Maak scoped, herroepbare keys aan per app of omgeving — keys & beveiliging.
- Automatische failover. Als een verkoper midden in een verzoek uitvalt (vóór de output), wordt de oproep opnieuw geprobeerd bij de volgende gezonde, en kosten storingen $0.
Lees verder
- Het korte antwoord: één API key voor alle LLM's
- Wat een OpenAI-compatibel API endpoint is
- Bekijk welke modellen het drukst zijn: modelranglijsten