Todos os produtos
Search
Central de documentação

AI Coding Assistant Lingma:Batch upload knowledge base files

Última atualização: Jun 29, 2026

Use esta operação da OpenAPI para enviar vários arquivos a uma base de conhecimento.

Edições compatíveis

Enterprise Dedicated Edition

Endpoints de serviço

Obtenha o endpoint de serviço e substitua {domain} na sintaxe da requisição da API pelo seu endpoint.

Informações de autorização

Produto

Recurso

Permissões necessárias

Lingma

arquivo da base de conhecimento

leitura/escrita

Sintaxe da requisição

POST https://{domain}/oapi/v1/lingma/organizations/{organizationId}/knowledgeBases/{kbId}/files/batchUpload

Requisição

Exemplo

curl -X 'POST' \
      'https://test-domain-***.rdc.aliyuncs.com/oapi/v1/lingma/organizations/99d1****71d4/knowledgeBases/1f23ea7459c45e1f04c3****/files/batchUpload' \
      -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484' \
      --form 'files=@"/D:/lingma/file1.md"' \
      --form 'files=@"/D:/lingma/file2.md"'

Cabeçalhos da requisição

x-yunxiao-token string (Obrigatório)

O token de acesso. Consulte Token de acesso para obter mais detalhes.

Exemplo: pt-0fh3****0fbG_35af****0484.

Parâmetros da requisição

organizationId string (Obrigatório)

O ID da organização. Obtenha esse ID na página Informações Básicas em 4. Obtendo o ID da Organização.

kbId string (Obrigatório)

O ID da base de conhecimento. Para obter esse identificador, chame a operação ListKnowledgeBases - Obter lista de bases de conhecimento.

files array[File] (Obrigatório)

Arquivos para envio à base de conhecimento.

  • Formatos compatíveis: PDF, CSV, DOCX, TXT e Markdown.

  • Cada requisição aceita até 10 arquivos, com limite individual de 10 MB.

  • Os nomes dos arquivos não podem exceder 200 caracteres.

Resposta

Exemplo

[
    {
        "fileId": "aefb0ce3924fc778260cc274",
        "operateUserId": "bf2fce4f-7048-4017-a734-1c346e68****",
        "success": true
    },
    {
        "fileId": "51b47ec207ed09ee2ee288a5",
        "operateUserId": "bf2fce4f-7048-4017-a734-1c346e68****",
        "success": true
    }
]

fileId string

O ID do arquivo.

operateUserId string

O ID do operador.

success boolean

Indica se o arquivo foi enviado com sucesso.

  • true: Upload bem-sucedido.

  • false: Falha no upload.

failedMessage string

Mensagem de erro. Este parâmetro é retornado apenas quando success é false.

Códigos de erro

Para obter mais informações, consulte Central de códigos de erro.