NeuVerbinde jeden Agenten mit UberLLM: ein Schlüssel, alle Modelle, zum Listenpreis oder günstiger.
UberLLM

Schnellstart

UberLLM ist ein API endpoint für jedes Modell in seinem Katalog. Es akzeptiert die OpenAI und Anthropic wire formats, sodass die meisten Tools und SDKs funktionieren, nachdem Sie die base URL und einen UberLLM API key festgelegt haben.

  • OpenAI-kompatible base URL: https://api.uberllm.dev/v1
  • Anthropic-kompatible base URL: https://api.uberllm.dev (endpoint /v1/messages)

1. Holen Sie sich Ihren API key

  1. Melden Sie sich unter uberllm.dev an. Ihr erster key wird für Sie erstellt und oben im Dashboard angezeigt, zusammen mit einem ersten Aufruf, den Sie einfügen können.
  2. Kopieren Sie den key: Er wird angezeigt, bis Sie auf Ich habe ihn kopiert klicken, danach nie wieder. Keys sehen aus wie ull_, gefolgt von 43 Zeichen (ull_R7f2...). Speichern Sie ihn in einer environment variable, niemals in der source control.
  3. Benötigen Sie einen weiteren key, oder haben Sie diesen verloren? Öffnen Sie Dashboard → API keys, klicken Sie auf Create key, und legen Sie (optional) ein spend limit oder ein per-minute rate limit fest.
export UBERLLM_API_KEY="ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

2. Guthaben hinzufügen

Inferenz wird im Voraus bezahlt und neue Konten starten bei $0. Öffnen Sie Dashboard → Credits und laden Sie Guthaben per Karte auf (mindestens $5). Jeder Aufruf wird an einen verfügbaren Drittanbieter gesendet und es wird der Betrag berechnet, den dieser Anbieter in Rechnung gestellt hat. UberLLM erhebt keine Gebühr für Aufrufe. Bei der Zahlung wird eine Kartengebühr von 5.5% + $0.50 erhoben; Ihr Guthaben entspricht genau dem Betrag, den Sie auswählen. Siehe Pricing.

3. Machen Sie Ihren ersten Aufruf

Richten Sie einen beliebigen OpenAI-kompatiblen Client auf https://api.uberllm.dev/v1 mit Ihrem ull_ Schlüssel als API-Schlüssel.

curl (streaming)

curl -N https://api.uberllm.dev/v1/chat/completions \
  -H "Authorization: Bearer $UBERLLM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek/deepseek-v4-flash",
    "stream": true,
    "messages": [{"role": "user", "content": "Say hello in one sentence."}]
  }'

Python (offizielles openai SDK)

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.uberllm.dev/v1",
    api_key=os.environ["UBERLLM_API_KEY"],
)

stream = client.chat.completions.create(
    model="deepseek/deepseek-v4-flash",
    messages=[{"role": "user", "content": "Say hello in one sentence."}],
    stream=True,
)
for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="", flush=True)

TypeScript (offizielles openai SDK)

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.uberllm.dev/v1",
  apiKey: process.env.UBERLLM_API_KEY,
});

const stream = await client.chat.completions.create({
  model: "deepseek/deepseek-v4-flash",
  messages: [{ role: "user", content: "Say hello in one sentence." }],
  stream: true,
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}

4. Bestätigen Sie den Erfolg

Öffnen Sie Dashboard → Activity. Sie sehen die Anfrage protokolliert mit dem Modell, dem Anbieter, an den sie weitergeleitet wurde, der Token-Anzahl, der Latenz und den genauen Kosten, die von Ihrem Guthaben abgezogen wurden.

Nächste Schritte