Passer au contenu principal
Cette page explique comment récupérer tous les modèles disponibles via l’API Serverless Inference, ainsi que leurs ID. Utilisez ce point de terminaison pour découvrir les modèles disponibles par programmation, sélectionner dynamiquement un modèle à l’exécution ou vérifier quels modèles sont accessibles depuis votre compte.

Exemples de requêtes

Les exemples suivants montrent comment appeler le point de terminaison models depuis Python et en ligne de commande.
import openai

client = openai.OpenAI(
    base_url="https://api.inference.wandb.ai/v1",
    api_key="[YOUR-API-KEY]",
    project="[YOUR-TEAM]/[YOUR-PROJECT]"  # facultatif, pour le suivi de l’utilisation
)

response = client.models.list()

for model in response.data:
    print(model.id)

Format de réponse

Le point de terminaison renvoie une liste d’objets de modèle dans un format compatible avec OpenAI, afin que vous puissiez traiter la réponse à l’aide des bibliothèques clientes OpenAI standard. Chaque entrée inclut l’ID du modèle que vous fournissez à d’autres points de terminaison de l’API Inférence.
{
  "object": "list",
  "data": [
    {
      "id": "deepseek-ai/DeepSeek-V3.1",
      "object": "model",
      "created": 0,
      "owned_by": "system",
      "root": "deepseek-ai/DeepSeek-V3.1"
    },
    {
      "id": "openai/gpt-oss-20b",
      "object": "model",
      "created": 0,
      "owned_by": "system",
      "root": "openai/gpt-oss-20b"
    }
    // ... autres modèles
  ]
}