Exclui arquivos em lote.
Descrição da operação
- A exclusão de tabelas de dados por meio da API não é suportada. Para excluir uma tabela de dados ou dados específicos em uma tabela, acesse Dados do aplicativo.
- Esta API é usada para excluir arquivos em Dados do aplicativo. Ela não afeta as bases de conhecimento que já foram criadas. Para excluir arquivos em uma base de conhecimento, chame a operação DeleteIndexDocument.
- Um usuário RAM (subconta) deve primeiro obter as permissões de API para o Alibaba Cloud Model Studio (requer
AliyunBailianDataFullAccess, que já inclui a permissão sfm:DeleteFiles) e entrar em um workspace antes de chamar esta operação. A conta Alibaba Cloud (conta principal) pode chamar esta operação diretamente sem autorização. Recomendamos que você use a versão mais recente do SDK do Alibaba Cloud Model Studio para chamar esta operação. - Esta operação pode excluir apenas arquivos cujo status seja falha na análise (PARSE_FAILED) ou análise bem-sucedida (PARSE_SUCCESS).
- Esta operação é idempotente.
Limite de taxa: Chamadas frequentes a esta operação são limitadas. Não exceda 10 consultas por segundo (QPS). Caso seja limitado, tente novamente mais tarde.
Experimente agora
Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.
Autorização RAM
Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.
Sintaxe da solicitação
POST /{WorkspaceId}/datacenter/file/delete HTTP/1.1
Parâmetros de caminho
Parâmetro | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
| WorkspaceId | string | Sim | O ID do workspace ao qual a categoria pertence. Para obter informações sobre como obtê-lo, consulte Como usar um workspace. | llm-mbhn96xxxx |
Parâmetros da solicitação
Parâmetro | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
| FileIds | array | Sim | A lista de IDs dos arquivos a serem excluídos. No máximo 20 arquivos podem ser excluídos em uma única solicitação. | |
string | Não | O ID do arquivo a ser excluído. | file_xxxx |
Elementos de resposta
Elemento | Tipo | Descrição | Exemplo |
|---|---|---|---|
object | Esquema da resposta. | ||
| Code | string | O código de erro. | DataCenter.FileTooLarge |
| Data | object | Os dados retornados. | |
| DeleteFileResultList | array<object> | Os resultados da exclusão. | |
object | O resultado da exclusão de um único arquivo. | ||
| FileId | string | The file ID. | file_6b193b9b4b1546ef9eaa7340e69adfca_10052857 |
| Status | string | The file deletion status. Valid values:
| DELETED |
| Message | string | A mensagem de erro. | Required parameter(%s) missing or invalid, please check the request parameters. |
| RequestId | string | O ID da solicitação. | 17204B98-7734-4F9A-8464-2446A84821CA |
| Status | string | O código de status retornado pela API. | 200 |
| Success | boolean | Indica se a chamada da API foi bem-sucedida. Valores válidos:
| true |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "DataCenter.FileTooLarge",
"Data": {
"DeleteFileResultList": [
{
"FileId": "file_6b193b9b4b1546ef9eaa7340e69adfca_10052857",
"Status": "DELETED"
}
]
},
"Message": "Required parameter(%s) missing or invalid, please check the request parameters.",
"RequestId": "17204B98-7734-4F9A-8464-2446A84821CA",
"Status": "200",
"Success": true
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.