Appelez le point de terminaison GET /api/v1/models/permissions pour interroger la liste des modèles autorisables ou autorisés et leurs détails d'autorisation dans l'espace de travail actuel.
Prérequis
Une clé API a été créée et 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
Point de terminaison
Chine (Pékin)
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/models/permissions -
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.
Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
name | String | Non | Recherche floue par nom de modèle. Effectue une correspondance floue avec |
model | String | Non | Correspondance exacte par ID de modèle. Effectue une correspondance exacte avec |
page_no | Integer | Non | Numéro de page, un entier positif commençant à 1. Valeur par défaut : |
page_size | Integer | Non | Nombre d'entrées par page, allant de 1 à 200 (maximum 200). Valeur par défaut : |
authorization_scope | String | Non | Filtre de portée d'autorisation. Valeurs valides :
Valeur par défaut : |
action | String | Non | Dimension d'action d'autorisation. Valeurs valides : |
Paramètres de réponse
Paramètre | Type | Description |
|---|---|---|
request_id | String | L'ID de la requête. Exemple : |
code | String | Code d'erreur. |
message | String | Message d'erreur. |
success | Boolean | Indique si l'appel a réussi. Exemple : |
output.total | Number | Nombre total. Exemple : |
output.page_no | Number | Numéro de page. Exemple : |
output.page_size | Number | Nombre d'entrées par page. Exemple : |
output.permissions | Array[Object] | Liste des autorisations. Voir l'exemple de réponse. |
output.model | String | L'ID du modèle. Exemple : |
output.name | String | Nom d'affichage du modèle. Exemple : |
output.permissions[].permissions | Object | Détails de l'autorisation. Exemple :
|
Exemples de requêtes
curl "https://dashscope.aliyuncs.com/api/v1/models/permissions?authorization_scope=AUTHORIZED&action=INFERENCE&page_no=1&page_size=20" \
--header "Authorization: Bearer ${DASHSCOPE_API_KEY}" \
--header 'Content-Type: application/json'
Exemple de réponse
{
"code": null,
"message": null,
"success": true,
"output": {
"total": 1,
"page_no": 1,
"page_size": 20,
"permissions": [
{
"model": "qwen-plus",
"name": "通义千问-Plus",
"permissions": {
"inference": true,
"fine_tune": false,
"deploy": false
}
}
]
},
"request_id": "d5f5201f-ee7a-9e3d-8569-bc0eedec21f9"
}
Codes d'erreur
Si l'appel échoue, un message d'erreur est retourné. Pour plus d'informations sur les codes d'erreur et les solutions, consultez Messages d'erreur.