Kern
Modelle auflisten
Listet die aktuell auf TokenLab verfügbaren Modelle auf
Der Modellkatalog ist öffentlich und erfordert keinen API-Key. Jeder Eintrag enthält eine Zusammenfassung der aktuellen Funktionen, Preise und API-Formate. Rufen Sie ein einzelnes Modell ab, wenn Sie vollständige Details benötigen.
Wenn Sie einen API-Key angeben, validiert TokenLab diesen und filtert den Katalog nach den Modellberechtigungen und der effektiven Bereitstellungsrichtlinie. Ein auf verified gesetzter Key listet Modelle mit TokenLab Verified-Bereitstellung; official listet Modelle mit Official-Bereitstellung. Aktualisieren Sie Ihre Modellauswahl, wenn sich der Key oder die Bereitstellungsrichtlinie ändert. Die unterstützte Bereitstellungs-Überschreibung (Override) der Anfrage hat Vorrang vor den Standardeinstellungen des Keys und des Workspaces.
Abfrageparameter
Filtern nach chat, image, video, audio, tts, stt, music, 3d, embedding, rerank oder translation.
Gibt aktuelle Empfehlungen für eine Aufgabe zurück, wie z. B. image, video, music, 3d, tts, stt, embedding, rerank oder translation.
Filtern nach Modellhersteller, wie z. B. openai, anthropic, google oder deepseek.
Filtern nach einem Tag wie chat, image, video, embedding oder translation.
Antwort
list.id, owned_by und einer tokenlab-Zusammenfassung.Zu den allgemeinen Listenfeldern unter tokenlab gehören:
tokenlab.aliasestokenlab.capabilitiestokenlab.deliveryAvailability: konfigurierteverifiedundofficialUnterstützung, sofern bereitgestellt. Ein fehlendes Feld bedeutet unbekannt; die Unterstützung garantiert keine Echtzeitverfügbarkeit.tokenlab.pricing: der Verified-Preis. Die Preisfelder sindnull, wenntokenlab.deliveryAvailability.verifiedden Wertfalsehat; ein solches Modell wird zum Official-Preis abgerechnet.tokenlab.official_pricing: der Official-Preis. Anfragen, die Official ausführt, werden zu diesem Preis abgerechnet.tokenlab.pricing_unittokenlab.max_input_tokensundtokenlab.max_output_tokenstokenlab.categorytokenlab.lifecycle,tokenlab.commercialundtokenlab.badgestokenlab.request_format_summarytokenlab.agent_preferencesbei Verwendung vonrecommended_for
Wenn recommended_for verwendet wird, können die Ergebnisse auch den Empfehlungsstatus und einen Aktualisierungszeitpunkt enthalten. Lesen Sie die aktuelle Antwort, anstatt die Reihenfolge fest zu fixieren.
Beispiel
curl "https://api.tokenlab.sh/v1/models?category=video"{
"object": "list",
"data": [
{
"id": "veo3.1",
"object": "model",
"owned_by": "google",
"tokenlab": {
"category": "video",
"capabilities": ["text-to-video", "image-to-video"]
}
}
]
}Siehe Modell abrufen für vollständige Details.
curl -X GET "https://example.com/v1/models"{ "object": "list", "data": [ { "id": "string", "object": "model", "created": 0, "owned_by": "string", "tokenlab": { "aliases": [ "string" ], "deliveryAvailability": { "verified": true, "official": true, "operations": { "property1": { "verified": true, "official": true }, "property2": { "verified": true, "official": true } } }, "pricing": { "input_per_1m": "string", "output_per_1m": "string", "per_request": "string", "is_lock_price": true, "currency": "USD" }, "official_pricing": { "input_per_1m": "string", "output_per_1m": "string", "per_request": "string", "is_lock_price": true, "currency": "USD" }, "capabilities": [ "string" ], "providers": [ "string" ], "max_input_tokens": 0, "max_output_tokens": 0, "category": "string", "pricing_unit": "string", "cache_pricing": {}, "official_cache_pricing": {}, "has_complex_pricing": true, "pricing_summary": {}, "agent_preferences": {}, "lifecycle": { "stage": "active", "reason": "string", "replacement_model": "string", "released_at": "2019-08-24T14:15:22Z", "deprecated_at": "2019-08-24T14:15:22Z", "retired_at": "2019-08-24T14:15:22Z", "sunset_at": "2019-08-24T14:15:22Z", "latest": true, "latest_source": "auto", "latest_window_days": 0 }, "commercial": { "user_charge_policy": "paid", "free_reason": "platform", "free_until": "2019-08-24T14:15:22Z" }, "badges": [ { "key": "free", "tone": "green", "priority": 0, "tooltip": { "key": "string", "values": { "property1": "string", "property2": "string" } } } ], "request_format_summary": { "public_operations": [ "string" ], "request_endpoint": "string", "request_endpoint_by_operation": { "property1": "string", "property2": "string" } } } } ]}Autorisierung
BearerAuth API-Key-Authentifizierung. Erstellen oder verwalten Sie API-Keys unter Dashboard > API > API Keys.
Ort: header
Abfrageparameter
Nach öffentlichem Modellanbieter filtern, z. B. openai, anthropic, google oder minimax.
Nach einem öffentlichen Fähigkeits-Tag filtern.
Nach Modellkategorie filtern.
Zulässige Werte
- "chat"
- "embedding"
- "translation"
- "image"
- "video"
- "audio"
- "tts"
- "stt"
- "rerank"
- "3d"
- "music"
- "decision"
Sortiert unterstützte Nicht-Chat-Modelle für eine Aufgabenkategorie und fügt Empfehlungsnachweise hinzu.
Zulässige Werte
- "image"
- "video"
- "music"
- "3d"
- "tts"
- "stt"
- "embedding"
- "rerank"
- "translation"
Wählen Sie kompakte Modellauswahlfelder oder die vollständige OpenAI-kompatible Listenform.
"full"Zulässige Werte
- "compact"
- "full"
Antwort
application/json
application/json
application/json
application/json
application/json