API-Referenz/Modelle und Preise
Modelle und Preise
Mit diesen Endpunkten rufst du die Modelle ab, die du gerade aufrufen kannst – samt Kontextlänge, Fähigkeiten und Preisen –, statt eine Modelltabelle von Hand zu pflegen.
Diese Endpunkte sind öffentlich: Ein API-Key ist nicht nötig, und sie liefern nur Modelle, die du gerade aufrufen kannst. Sende die Anfragen an den API-Host, also an dieselbe Base URL wie deine Modellaufrufe.
Auf dieser Seiteexpand_more
Modelllistelink
Eine OpenAI-kompatible Modellliste. Standardmäßig enthält sie nur Textmodelle, damit Clients, die jeden Eintrag als Chat-Modell behandeln, ohne Anpassung funktionieren.
/v1/modelscurl 'https://api.wokey.ai/v1/models'
curl 'https://api.wokey.ai/v1/models?output_modalities=all'Query-Parameter
output_modalities- Optional. Filtert nach Ausgabetyp: text, image, video, all oder eine kommagetrennte Kombination wie text,image. Standard ist text. Ein ungültiger Wert liefert 400 invalid_output_modalities.
Antwortfelder
id- Die Modell-ID, die du als model sendest.
owned_by- Der Hauptanbieter des Modells. Hat ein Modell mehrere Anbieter, steht die vollständige Liste im Preiskatalog unter providers.
name- Anzeigename.
context_length- Kontextfenster in Token. Nur bei Textmodellen.
max_completion_tokens- Maximale Zahl der Ausgabe-Token pro Anfrage. Nur bei Textmodellen.
architecture- input_modalities und output_modalities sind die Eingabe- und Ausgabetypen, die das Modell unterstützt, und sind maßgeblich; modality ist ein daraus zusammengesetzter Anzeigetext.
pricing- Preise von Textmodellen in USD pro Token, als Dezimalstrings. prompt ist die Eingabe, completion die Ausgabe, input_cache_read, input_cache_write und input_cache_write_1h stehen für Cache-Lesen und Cache-Schreiben; Einträge, die ein Modell nicht unterstützt, fehlen.
supported_parameters- Fähigkeiten, die das Modell nachweislich unterstützt, zum Beispiel max_tokens und tools.
{
"object": "list",
"data": [
{
"id": "deepseek-v4.1-flash",
"owned_by": "deepseek",
"object": "model",
"created": 0,
"name": "DeepSeek-V4.1-Flash",
"context_length": 1000000,
"max_completion_tokens": 393216,
"architecture": {
"modality": "text+image->text",
"input_modalities": ["text", "image"],
"output_modalities": ["text"]
},
"pricing": {
"prompt": "0.000000075",
"completion": "0.0000003",
"input_cache_read": "0.0000000015"
},
"supported_parameters": ["max_tokens", "tools"]
}
]
}Das Beispiel zeigt nur ein Modell und lässt einige Felder weg.
- /models und /v1/models liefern denselben Inhalt.
- Antworten enthalten einen ETag. Sende If-None-Match mit: Bei unveränderter Liste kommt 304 zurück, Polling kostet also kaum etwas.
- Ein vorübergehend ausgelastetes Modell bleibt in der Liste; Aufrufe liefern 429, bis wieder Kapazität frei ist.
Preiskataloglink
Preise aller Modelle, die du gerade aufrufen kannst, in einem einheitlichen Format für Text, Bild und Video. Anders als die Modellliste liefert der Endpunkt standardmäßig alle Typen.
/v1/models/pricingcurl 'https://api.wokey.ai/v1/models/pricing?model=deepseek-v4.1-flash'
curl 'https://api.wokey.ai/v1/models/pricing?output_modalities=image,video'Query-Parameter
output_modalities- Optional. Dieselben Werte wie bei der Modellliste; Standard ist all.
model- Optional. Liefert nur ein Modell, ohne Beachtung der Groß- und Kleinschreibung. Eine unbekannte Modell-ID liefert eine leere Liste.
Antwortfelder
owned_by / providers- owned_by ist der Hauptanbieter; providers listet die derzeit aktiven Anbieter in der Standardpriorität auf, mit den Anbieter-IDs, die der Request-Parameter provider akzeptiert. Der Preis ist derselbe, egal welcher Anbieter die Anfrage bedient.
pricing_skus- Die Liste der Preiseinträge, für jedes Modell im selben Format.
pricing_skus[].meter- Was abgerechnet wird. Textmodelle nutzen input_tokens, output_tokens, cache_read_tokens, cache_write_tokens, cache_write_5m_tokens und cache_write_1h_tokens; Bilder output_images; Videos output_video.
pricing_skus[].unit / quantity- Einheit und Menge, auf die sich der Preis bezieht: pro 1.000.000 Token bei Text, pro Bild und pro Sekunde Video.
pricing_skus[].price_usd- Der Wokey-Preis in USD, als Dezimalstring.
reference_price_usd / savings_pct- Nur bei Textmodellen: der offizielle Referenzpreis und die Ersparnis gegenüber diesem Preis in Prozent.
pricing_skus[].constraints- Wann der Preis gilt, zum Beispiel eine Größenstufe bei Bildern oder Modus, Auflösung und Dauerbereich bei Videos.
time_of_day- Nur bei Modellen mit tageszeitabhängigem Preis. current_tier ist der aktuelle Zeitraum (peak oder off_peak), peak_windows_utc nennt die Spitzenzeiten in UTC, tiers enthält die Preise beider Zeiträume. pricing_skus zeigen immer den aktuellen Zeitraum.
prompt_tiers- Nur bei Modellen mit Preisstufen nach Eingabelänge. Überschreitet die Eingabe einer Anfrage (einschließlich Cache-Lesen und Cache-Schreiben) above_prompt_tokens, gelten für alle Abrechnungsposten die Preise dieser Stufe.
{
"object": "list",
"data": [
{
"id": "deepseek-v4.1-flash",
"name": "DeepSeek-V4.1-Flash",
"owned_by": "deepseek",
"providers": ["deepseek", "opencode", "ollama", "volcengine"],
"object": "model",
"available": true,
"currency": "USD",
"pricing_skus": [
{
"sku_id": "deepseek-v4.1-flash:input_tokens",
"meter": "input_tokens",
"unit": "token",
"quantity": 1000000,
"price_usd": "0.075000",
"reference_price_usd": "0.150000",
"savings_pct": "50"
},
{
"sku_id": "deepseek-v4.1-flash:output_tokens",
"meter": "output_tokens",
"unit": "token",
"quantity": 1000000,
"price_usd": "0.300000",
"reference_price_usd": "0.600000",
"savings_pct": "50"
}
]
}
]
}Das Beispiel zeigt nur ein Modell und lässt einige Felder weg.
- Preise können sich je nach Tageszeit und Angebot ändern, deshalb wird dieser Endpunkt nie gecacht und liefert immer die aktuellen Preise.
Bild- und Videomodellelink
curl 'https://api.wokey.ai/v1/images/models'
curl 'https://api.wokey.ai/v1/videos/models'/v1/images/modelsLiefert die Bildmodelle, die du gerade aufrufen kannst: unterstützte Endpunkte (Generierung, Bearbeitung), Parameter und zulässige Werte (parameter_schema), Unterstützung für Streaming und Bearbeitung sowie den Preis pro Bild (pricing_skus). Verwendung: Bildgenerierung →
/v1/videos/modelsLiefert Videomodelle mit mindestens einer verkäuflichen Variante: Generierungsmodi, Auflösungen, Seitenverhältnisse, Dauerbereich, Limits für multimodale Referenzen sowie den Preis pro Sekunde jeder Variante (pricing_skus). Verwendung: Videogenerierung →