Llame al endpoint POST /api/v1/models/permissions para actualizar la autorización de modelos (inferencia / ajuste fino / despliegue) en un espacio de trabajo específico. Se admiten tanto la autorización por modelo como el modo "autorizar todo".
Requisitos previos
Se ha creado una clave API y se ha configurado como la variable de entorno DASHSCOPE_API_KEY. Para obtener más información, consulte Configurar una clave API en variables de entorno.
Solicitud
- Método HTTP: POST
-
URL de solicitud
Reemplace
{WorkspaceId}con su ID de espacio de trabajo.Región
Endpoint
China (Beijing)
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/models/permissions -
Autenticación
Establezca
Authorization: Bearer {API_KEY}en el encabezado de la solicitud.
Parámetros de solicitud
Todos los parámetros se pasan a través del cuerpo de la solicitud.
Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
models | Array[Object] | Condicionalmente requerido | Lista de elementos de autorización por modelo. Puede estar vacía cuando |
models[].model | String | Sí | El ID del modelo. No puede estar vacío. Ejemplos: |
models[].inference | Boolean | No | Permiso de llamada al modelo. |
models[].finetune | Boolean | No | Permiso de entrenamiento del modelo. |
models[].deploy | Boolean | No | Permiso de despliegue del modelo. |
access_all_entities | String | No | Interruptor de autorización global. Valores válidos:
Cuando se pasa |
Parámetros de respuesta
Parámetro | Tipo | Descripción |
|---|---|---|
request_id | String | El ID de la solicitud. Ejemplo: |
code | String | Código de error. |
message | String | Mensaje de error. |
success | Boolean | Indica si la llamada fue exitosa. Ejemplo: |
output | Object | Datos comerciales. |