Kern

Modelle auflisten

Listet die aktuell auf TokenLab verfügbaren Modelle auf

GET
/v1/models

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.

Abfrageparameter

categorystringquery

Filtern nach chat, image, video, audio, tts, stt, music, 3d, embedding, rerank oder translation.

recommended_forstringquery

Gibt aktuelle Empfehlungen für eine Aufgabe zurück, wie z. B. image, video, music, 3d, tts, stt, embedding, rerank oder translation.

providerstringquery

Filtern nach dem Modellhersteller, wie z. B. openai, anthropic, google oder deepseek.

tagstringquery

Filtern nach einem Tag wie chat, image, video, embedding oder translation.

Antwort

objectstring
Immer list.
dataarray
Modelle mit id, owned_by und einer tokenlab-Zusammenfassung.

Zu den allgemeinen Listenfeldern unter tokenlab gehören:

  • tokenlab.aliases
  • tokenlab.capabilities
  • tokenlab.pricing und tokenlab.pricing_unit
  • tokenlab.max_input_tokens und tokenlab.max_output_tokens
  • tokenlab.category
  • tokenlab.lifecycle, tokenlab.commercial und tokenlab.badges
  • tokenlab.request_format_summary
  • tokenlab.agent_preferences wenn recommended_for verwendet wird

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 kodieren.

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": {},        "capabilities": [          "string"        ],        "providers": [          "string"        ],        "max_input_tokens": 0,        "max_output_tokens": 0,        "category": "string",        "pricing_unit": "string",        "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
AuthorizationBearer <token>

API-Key-Authentifizierung. Erstellen oder verwalten Sie API-Keys unter Dashboard > API > API Keys.

Ort: header

Abfrageparameter

provider?string

Nach öffentlichem Modellanbieter filtern, z. B. openai, anthropic, google oder minimax.

tag?string

Nach einem öffentlichen Fähigkeits-Tag filtern.

category?string

Nach Modellkategorie filtern.

Zulässige Werte

  • "chat"
  • "embedding"
  • "translation"
  • "image"
  • "video"
  • "audio"
  • "tts"
  • "stt"
  • "rerank"
  • "3d"
  • "music"
  • "decision"
recommended_for?string

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"
view?string

Wählen Sie kompakte Modellauswahlfelder oder die vollständige OpenAI-kompatible Listenform.

Standard"full"

Zulässige Werte

  • "compact"
  • "full"

Antwort

application/json

application/json

application/json

application/json

application/json