Skip to main content
Esta documentação se destina às implantações federais do Devin. Voltar à documentação do Devin
O SDK Python (windsurf_analytics.py) é um cliente de linha de comando para os endpoints da API federal: relatórios de uso, consumo de ACU, gerenciamento de grupos e limites de ACU por usuário. Baixe o script na página Analytics do portal da sua implantação selecionando Download SDK ou entre em contato com seu representante da Cognition.

Requisitos

  • Python 3
  • Biblioteca requests: pip install requests

Autenticação

Todos os comandos aceitam estas flags comuns: A função associada à chave de serviço deve ter a permissão exigida por cada comando — consulte a tabela de permissões. Todos os comandos de análises também exigem um nível de equipe com acesso à API de análises.

Comandos

A execução do script sem especificar um comando (a invocação original) gera o relatório de usage.

Saída e erros

Todos os comandos imprimem JSON em stdout. Os resultados paginados (linhas de usuários de consumo de ACU, list-groups, list-group-members) são buscados automaticamente até a última página e mesclados em uma única resposta. Os erros da API são impressos em stderr no formato Error calling <endpoint> (HTTP <status>): code: message, e o script é encerrado com o status 1. Combinações inválidas de flags são rejeitadas antes do envio de qualquer requisição, com status de saída 2.

Exemplos

Relatório de uso por usuário

Consumo de ACUs

Flags de acu-consumption: --current-cycle ou --start/--end selecionam o período; --include-team-total, --group-id repetível (máx. 100) e --team-user-rows / --group-user-rows GROUP_ID, mutuamente exclusivos, selecionam os dados; --page-size ajusta o tamanho da página por requisição (todas as páginas são buscadas de qualquer forma). É necessário usar pelo menos uma flag de seleção de dados. Uma chave com escopo de grupo pode selecionar apenas o grupo a ela atribuído e não pode solicitar totais da equipe nem linhas de usuários da equipe.

Gerenciamento de grupos

Limites de ACU por usuário