Tous les produits
Search
Centre de documentation

Alibaba Cloud Model Studio:List models

Dernière mise à jour :Oct 11, 2026

Appelez l'endpoint GET /api/v1/models pour obtenir la liste des modèles disponibles sur Model Studio. Vous pouvez filtrer par fournisseur, type de modalité, capacité et mode de déploiement afin d'obtenir des informations telles que la tarification et la longueur du contexte.

Prérequis

Vous devez avoir créé une clé API et l'avoir configurée comme variable d'environnement DASHSCOPE_API_KEY. Pour plus d'informations, consultez Configurer une clé API dans les variables d'environnement.

Requête

Méthode HTTP : GET

URL de la requête

Remplacez {WorkspaceId} par votre ID d'espace de travail.

Région

Endpoint

Singapour

https://dashscope-intl.aliyuncs.com/api/v1/models

Chine (Pékin)

https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/models

Chine (Hong Kong)

https://cn-hongkong.dashscope.aliyuncs.com/api/v1/models

Allemagne (Francfort)

https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com/api/v1/models

Japon (Tokyo)

https://{WorkspaceId}.ap-northeast-1.maas.aliyuncs.com/api/v1/models

États-Unis (Virginie)

https://dashscope-us.aliyuncs.com/api/v1/models

Authentification

Définissez Authorization: Bearer {API_KEY} dans l'en-tête de la requête.

Paramètres de la requête

Tous les paramètres sont transmis via la chaîne de requête (query string).

ParamètreTypeObligatoireDescription

providers

Array[String]

Non

Filtre par fournisseur de modèle. Valeurs valides :

  • qwen : Qwen
  • deepseek : DeepSeek
  • zhipu-ai : Zhipu AI
  • wan : Wan
  • moonshot-ai : Moonshot AI
  • mini-max : MiniMax
  • kling : Kling AI
  • vidu : Vidu
  • pixverse : PixVerse
  • xiaomi : Xiaomi
  • tripo : Tripo
  • happyhorse : HappyHorse
  • qwen-domain-model : Qwen Domain Model

Exemple : providers=qwen&providers=deepseek

inference_providers

Array[String]

Non

Filtre par fournisseur d'inférence. Valeurs valides :

  • aliyun-bailian : Alibaba Cloud Model Studio
  • alibaba-cloud-modelstudio : Alibaba Cloud Model Studio
  • siliconflow : SiliconFlow
  • moonshot : Kimi
  • mini-max : MiniMax
  • kling : Kling AI
  • vidu : Vidu
  • pixverse : PixVerse
  • vanchin : Kuaishou Wanqing
  • xiaomi : Xiaomi MiMo
  • zhipu-ai : Zhipu AI
  • tripo : Tripo

capabilities

Array[String]

Non

Filtre par type de modalité. Valeurs valides :

  • TG : Génération de texte
  • Reasoning : Raisonnement avancé
  • VU : Compréhension visuelle
  • IG : Génération d'images
  • VG : Génération vidéo
  • ASR : Reconnaissance vocale
  • TTS : Synthèse vocale
  • TR : Embedding de texte
  • ME : Embedding multimodal
  • Multimodal-Omni : Omni
  • Realtime-Omni : Realtime Omni
  • Realtime-Text-to-Speech : Synthèse vocale en temps réel
  • Realtime-ASR : Reconnaissance vocale en temps réel
  • Realtime-Audio-Translate : Traduction audio en temps réel

Exemple : capabilities=TG&capabilities=Reasoning

features

Array[String]

Non

Filtre par capacité du modèle. Valeurs valides :

  • function-calling : Function Calling
  • structured-outputs : Sorties structurées
  • web-search : Recherche web
  • prefix-completion : Complétion de préfixe
  • cache : Mise en cache du contexte
  • batch : Inférence par lot
  • fine-tuning : Fine-tuning
  • model-experience : Model Playground

context_window

Integer

Non

Filtre par longueur de contexte. Renvoie les modèles dont la longueur de contexte est supérieure ou égale à la valeur spécifiée. Exemple : 20000

service_site

String

Non

Filtre par mode de déploiement. Sans ce paramètre, tous les modes de déploiement sont renvoyés. Valeurs valides :

  • global : Global
  • international : International (hors Chine continentale)
  • asia-pacific-china : Chine continentale
  • cn-hongkong : Chine (Hong Kong)
  • european-union : Union européenne
  • united-states : États-Unis
  • japan : Japon

supports

Array[String]

Non

Filtre par cas d'utilisation pris en charge. Valeur par défaut : inference. Valeurs valides :

  • inference : Modèles prenant en charge l'inférence
  • deploy : Modèles prenant en charge le déploiement

deployment_methods

Array[String]

Non

Filtre par méthode de déploiement. Valeurs valides :

  • ptu : Provisioned Throughput Unit

deployment_ptu_service_tiers

Array[String]

Non

Filtre par type de PTU. Définissez également deployment_methods pour inclure ptu.

name

String

Non

Recherche approximative par nom de modèle. Exemple : qwen

model

String

Non

Correspondance exacte par ID de modèle. Exemple : qwen3.8-max

language

String

Non

Langue de la réponse. Valeurs valides : zh-CN (chinois), en-US (anglais).

page_no

Integer

Non

Numéro de page, à partir de 1. Valeur par défaut : 1.

page_size

Integer

Non

Nombre de modèles par page. Valeur par défaut : 20.

Paramètres de la réponse

ParamètreTypeDescription

request_id

String

ID de requête pour le dépannage.

output.total

Number

Nombre total de modèles correspondants.

output.page_no

Number

Numéro de la page actuelle.

output.page_size

Number

Nombre d'éléments par page.

output.models[].model

String

ID du modèle, utilisé pour spécifier le modèle lors des appels API.

output.models[].name

String

Nom d'affichage du modèle.

output.models[].description

String

Description du modèle.

output.models[].provider

String

Fournisseur du modèle, par exemple qwen.

output.models[].inference_provider

String

Fournisseur d'inférence, par exemple aliyun-bailian.

output.models[].capabilities

Array[String]

Types de modalités pris en charge par le modèle. Les valeurs correspondent à celles du paramètre de requête capabilities.

output.models[].features

Array[String]

Capacités prises en charge par le modèle. Les valeurs correspondent à celles du paramètre de requête features.

output.models[].published_time

String

Date de publication du modèle au format yyyy-MM-dd HH:mm:ss. Peut être null.

output.models[].inference_metadata

Object

Informations sur les modalités d'entrée et de sortie du modèle. Contient les champs suivants :

  • request_modality (Array[String]) : Modalités d'entrée. Valeurs valides : Text, Image, Audio, Video.
  • response_modality (Array[String]) : Modalités de sortie. Mêmes valeurs valides que ci-dessus.

output.models[].model_info

Object

Informations sur la longueur de contexte du modèle. La valeur null indique l'absence de limite ou une non-applicabilité. Contient les champs suivants :

  • context_window (Integer) : Longueur totale de la fenêtre de contexte
  • max_input_tokens (Integer) : Nombre maximal de tokens en entrée
  • max_output_tokens (Integer) : Nombre maximal de tokens en sortie
  • max_reasoning_tokens (Integer) : Nombre maximal de tokens de raisonnement

output.models[].prices

Array[Object]

Informations tarifaires. Chaque élément contient :

  • range_name (String) : Nom du niveau. Default en l'absence de tarification par niveaux, ou une plage spécifique (par exemple 32k<Input<=128k).
  • prices (Array[Object]) : Liste des prix. Chaque élément contient type (poste de facturation), price (prix unitaire), price_unit (unité, par exemple « par million de tokens ») et price_name (description du prix, par exemple « Input »).

Exemples de requêtes

Exemple 1 : Lister tous les modèles de génération de texte
curl "https://dashscope-intl.aliyuncs.com/api/v1/models?capabilities=TG&page_no=1&page_size=20" \
    --header "Authorization: Bearer $DASHSCOPE_API_KEY" \
    --header "Content-Type: application/json"
Exemple 2 : Lister les modèles de raisonnement Qwen
curl "https://dashscope-intl.aliyuncs.com/api/v1/models?providers=qwen&capabilities=TG&capabilities=Reasoning&page_no=1&page_size=100" \
    --header "Authorization: Bearer $DASHSCOPE_API_KEY" \
    --header "Content-Type: application/json"

Exemple de réponse

{
    "code": null,
    "message": null,
    "success": true,
    "output": {
        "total": 168,
        "page_no": 1,
        "page_size": 10,
        "models": [
            {
                "model": "qwen3.8-max",
                "name": "Qwen3.8-Max",
                "description": "The Max model in the Qwen3 series, designed for complex agent scenarios.",
                "features": [
                    "function-calling",
                    "structured-outputs",
                    "web-search"
                ],
                "prices": [
                    {
                        "prices": [
                            {
                                "type": "input_token",
                                "price": "2",
                                "price_unit": "per million tokens",
                                "price_name": "Input"
                            },
                            {
                                "type": "output_token",
                                "price": "8",
                                "price_unit": "per million tokens",
                                "price_name": "Output"
                            }
                        ],
                        "range_name": "Default"
                    }
                ],
                "published_time": "2025-11-11 12:00:00",
                "inference_metadata": {
                    "response_modality": ["Text"],
                    "request_modality": ["Text"]
                },
                "model_info": {
                    "context_window": 131072,
                    "max_input_tokens": 130048,
                    "max_output_tokens": 16384,
                    "max_reasoning_tokens": null
                }
            },
            {
                "model": "qwen-image-3.0-pro",
                "name": "Qwen-Image-3.0-Pro",
                "description": "The Max model in the Qwen image generation series.",
                "features": ["model-experience"],
                "prices": [
                    {
                        "prices": [
                            {
                                "type": "image_number",
                                "price": "0.075",
                                "price_unit": "per image",
                                "price_name": "Image Generation"
                            }
                        ],
                        "range_name": "Default"
                    }
                ],
                "published_time": null,
                "inference_metadata": {
                    "response_modality": ["Image"],
                    "request_modality": ["Text"]
                },
                "model_info": {
                    "context_window": null,
                    "max_input_tokens": null,
                    "max_output_tokens": null,
                    "max_reasoning_tokens": null
                }
            }
        ]
    },
    "request_id": "d5f5201f-ee7a-9e3d-8569-bc0eedec21f9"
}

Codes d'erreur

En cas d'échec de l'appel, un message d'erreur s'affiche. Pour plus d'informations sur les codes d'erreur et les solutions, consultez Messages d'erreur.

Documentation associée

  • Lister les quotas de modèles
  • Liste des modèles