Use o endpoint POST /api/v1/models/permissions para atualizar a autorização de modelos (inferência, ajuste fino ou implantação) em um workspace específico. O sistema suporta tanto a autorização por modelo individual quanto o modo "autorizar todos".
Pré-requisitos
Crie uma chave de API e configure-a como a variável de ambiente DASHSCOPE_API_KEY. Para mais informações, consulte Configure an API key in environment variables.
Requisição
- Método HTTP: POST
-
URL da requisição
Substitua
{WorkspaceId}pelo ID do seu workspace.Região
Endpoint
China (Beijing)
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/models/permissions -
Autenticação
Defina
Authorization: Bearer {API_KEY}no cabeçalho da requisição.
Parâmetros da requisição
Envie todos os parâmetros no corpo da requisição.
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
models | Array[Object] | Condicionalmente obrigatório | Lista de itens de autorização por modelo. Pode estar vazia quando |
models[].model | String | Sim | ID do modelo. Não pode estar vazio. Exemplos: |
models[].inference | Boolean | Não | Permissão de chamada do modelo. |
models[].finetune | Boolean | Não | Permissão de treinamento do modelo. |
models[].deploy | Boolean | Não | Permissão de implantação do modelo. |
access_all_entities | String | Não | Opção para autorizar todos os modelos. Valores válidos:
Se você definir |
Parâmetros da resposta
Parâmetro | Tipo | Descrição |
|---|---|---|
request_id | String | ID da requisição. Exemplo: |
code | String | Código de erro. Retorna |
message | String | Mensagem de erro. Retorna |
success | Boolean | Indica se a chamada foi bem-sucedida. Exemplo: |
output | Object | Dados da operação. Retorna |