TokenLab

Essentiel

Lister les modèles

Lister les modèles actuellement disponibles sur TokenLab

GET
/v1/models

Le catalogue de modèles est public et ne nécessite pas de clé API. Chaque élément inclut un résumé des capacités actuelles, des prix et des formats API. Récupérez un modèle spécifique lorsque vous avez besoin de détails complets.

Paramètres de requête

categorystringquery

Filtrer par chat, image, video, audio, tts, stt, music, 3d, embedding, rerank ou translation.

recommended_forstringquery

Retourner les recommandations actuelles pour une tâche telle que image, video, music, 3d, tts, stt, embedding, rerank ou translation.

providerstringquery

Filtrer par fabricant de modèle, tel que openai, anthropic, google ou deepseek.

tagstringquery

Filtrer par un tag tel que chat, image, video, embedding ou translation.

Réponse

objectstring
Toujours list.
dataarray
Modèles avec id, owned_by et un résumé tokenlab.

Les champs de liste courants sous tokenlab incluent :

  • tokenlab.aliases
  • tokenlab.capabilities
  • tokenlab.pricing et tokenlab.pricing_unit
  • tokenlab.max_input_tokens et tokenlab.max_output_tokens
  • tokenlab.category
  • tokenlab.lifecycle, tokenlab.commercial et tokenlab.badges
  • tokenlab.request_format_summary
  • tokenlab.agent_preferences lorsque recommended_for est utilisé

Lorsque recommended_for est utilisé, les résultats peuvent également inclure le statut de recommandation et une heure de mise à jour. Lisez la réponse actuelle au lieu de fixer l'ordre.

Exemple

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"]
      }
    }
  ]
}

Voir Obtenir un modèle pour plus de détails.

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"          }        }      }    }  ]}

Autorisation

BearerAuth
AuthorizationBearer <token>

Authentification par clé API. Créez ou gérez vos clés API dans Dashboard > API > API Keys.

Emplacement: header

Paramètres de requête

provider?string

Filtrer par fournisseur de modèle public, par exemple openai, anthropic, google ou minimax.

tag?string

Filtrer par balise de capacité publique.

category?string

Filtrer par catégorie de modèle.

Valeurs possibles

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

Trier les modèles non-chat pris en charge pour une catégorie de tâche et inclure les preuves de recommandation.

Valeurs possibles

  • "image"
  • "video"
  • "music"
  • "3d"
  • "tts"
  • "stt"
  • "embedding"
  • "rerank"
  • "translation"
view?string

Choisir les champs de sélection de modèle compacts ou la forme de liste complète compatible OpenAI.

par défaut"full"

Valeurs possibles

  • "compact"
  • "full"

Réponse

application/json

application/json

application/json

application/json

application/json