Códigos de erro do plugin do Security Copilot

Saiba mais sobre os códigos de erro que você pode encontrar ao criar plug-ins.

Código do erro Exception Detalhes
2001 InvalidSkillsetParamsException - Escopo de usuário inválido. O escopo escolhido para o conjunto de habilidades não é válido ou não está disponível para o usuário atual.

- Formato inválido. Os formatos aceitos atualmente são yaml e JSON.

- URL do conjunto de habilidades ausente. Quando o usuário seleciona o manifesto OpenAI Json, é obrigatório fornecer valor para a URL do manifesto.
2002 SkillsetProcessingException - Parâmetros ausentes ou de espaço em branco. Verifique os campos obrigatórios, como nome do descritor, descrição etc.

- Nenhum grupo de habilidades é especificado. O conjunto de habilidades requer que pelo menos um skillGroup esteja presente no plug-in.

- O conjunto de habilidades deve ser fornecido se não houver SkillSetUrl. Os únicos caminhos para fornecer o manifesto do plug-in são por meio de um arquivo de manifesto ou de uma URL que aponta para ele. Esse erro aparece quando nenhum dos conjuntos de habilidades é fornecido.

- Nenhum conteúdo presente em <determinado URL de endpoint de manifesto>. Verifique se o ponto de extremidade fornecido contém algum conteúdo porque parece estar vazio.

- Erros na busca do conteúdo do URL do endpoint do conjunto de habilidades. A menos que a tarefa para obter conteúdo tenha sido cancelada, Marque o ponto de extremidade manualmente e, caso esteja acessível, entre em contato com o suporte.

- Nenhum nome SkillsetDescriptor foi encontrado no arquivo do plug-in. O campo é obrigatório, portanto, verifique se ele está disponível no arquivo. O arquivo pode estar no formato json ou yaml.

- Problemas com ícones de habilidade podem surgir devido a vários problemas, como URL válido não fornecido para um conjunto de habilidades específico. O formato do ícone pode não ser válido. Verifique se o tamanho do ícone está dentro dos limites de tamanho aceitáveis. Mesmo quando a URL do ícone é válida, pode ser possível que o conteúdo seja nulo. Nesse caso, um código de status malsucedido será exibido ao buscar o ícone. Verifique se o ícone está acessível. Em qualquer um desses casos, a mensagem de erro deve ter uma recomendação sobre o tamanho, formato etc.

- OpenApiSpecUrl inválido especificado para o formato de API - O formato de plug-in de API exige obrigatoriamente que o usuário tenha um OpenApiSpecUrl, que aponta para a arrogância da API de destino. Verifique se esse ponto de extremidade está acessível publicamente.

- O nome deve ser especificado na <habilidade> em um <grupo> de habilidades - Cada grupo de habilidades requer pelo menos uma habilidade. Cada habilidade requer o nome como um dos parâmetros. Verifique se o nome está disponível em seu arquivo de manifesto com o formato correto. É esperado em cada elemento de habilidade. Observe também o fato de que SkillGroups e Skills são listas e exigem um ou mais elementos.

- Problemas de manifesto do OpenAI - Certifique-se de que o manifesto esteja acessível usando o URL fornecido. Ele deve seguir o formato de manifesto aberto. Pode-se aproveitar Criar e executar um plug-in OpenAI com Kernel Semântico para arquitetar seus manifestos de estilo openAI. Caso haja um problema de formatação, conteúdo, descrição e acessibilidade, fique atento ao problema exato e marque se o problema persiste quando estiver fora do Security Copilot. Caso contrário, entre em contato com o suporte.

- Modelo GPT inválido - Use o(s) modelo(s) disponível(is) de nossa lista de disponíveis aqui.
2003 RestrictedCharacterException - O parâmetro em marca tem um dos caracteres restritos que agora são permitidos. Verifique se ele não contém nenhum desses caracteres -- /, , ?, #, @
2004 SkillsetConflictException - <O nome> já existe no escopo atual. O plug-in já existe no escopo de destino e, portanto, não pode ser aceito. Verifique o conjunto atual de plug-ins no escopo de destino - usuário, locatário ou global e tente novamente com uma instância exclusiva do plug-in.
2006 APIskillLoadException - <Nome> Tipos de dados não primitivos encontrados (objeto) em um ou mais parâmetros. Atualmente, oferecemos suporte apenas ao esquema de corpo de solicitação simples. E a profundidade do esquema corporal é limitada a 1. Atualize as especificações da API para ter tipos de dados primitivos nos esquemas do corpo da solicitação e tente novamente.

** Algumas categorias de código de erro são ignoradas delibrately, o que é relevante para casos de upload de plugins.