Todos os produtos
Search
Central de documentação

Qoder CN Series:Get member usage data list

Última atualização: Jun 29, 2026

Recupere dados de desenvolvedores dos usuários do AI Coding Assistant Lingma via OpenAPI.

AI Coding Assistant Lingma

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ão necessária

Lingma

Estatísticas de uso do desenvolvedor

Somente leitura

Sintaxe da requisição

GET https://{domain}/oapi/v1/lingma/organizations/{organizationId}/developerUsage

Descrição da requisição

Consultar dados de uso de todos os usuários

curl -X 'GET' \
      'https://test-domain-***.rdc.aliyuncs.com/oapi/v1/lingma/organizations/67d8e0b9120358055abf****/developerUsage?startTime=2024-02-01&endTime=2025-05-31' \
      -H 'Content-Type: application/json' \
      -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484'

Consultar dados de uso de um usuário específico

curl -X 'GET' \
      'https://test-domain-***.rdc.aliyuncs.com/oapi/v1/lingma/organizations/67d8e0b9120358055abf****/developerUsage?userId=3693e234****&startTime=2024-02-01&endTime=2025-05-31' \
      -H 'Content-Type: application/json' \
      -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484'

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 o ID na página de informações básicas em 4. Obtendo o ID da Organização.

startTime string (Obrigatório)

A data de início. Formato: AAAA-MM-DD.

endTime string (Obrigatório)

A data de término. Formato: AAAA-MM-DD.

userId string (Opcional)

O ID do usuário.

Especifique o ID do usuário ou o ID do departamento. Se ambos forem fornecidos, o sistema usará o ID do usuário para filtragem. Se nenhum parâmetro for especificado, o sistema consultará os dados de todos os usuários da organização.

departmentId string (Opcional)

O ID do departamento.

Especifique o ID do usuário ou o ID do departamento. Se ambos forem fornecidos, o sistema usará o ID do usuário para filtragem. Se nenhum parâmetro for especificado, o sistema consultará os dados de todos os usuários da organização.

page integer (Opcional) Valor padrão: 1

O número da página atual.

perPage integer (Opcional) Valor padrão: 100

A quantidade de entradas por página.

Parâmetros de resposta

Resposta para dados de uso de todos os usuários

[
    {
        "breakdown": {
            "chatting": [
                {
                    "chatTurns": 1,
                    "chatTurnsAccepted": 1,
                    "chatType": "GENERATE_TESTCASE",
                    "ide": "jetbrains"
                }
            ],
            "coding": [
                {
                    "acceptAssistantNewlineCount": 0,
                    "language": "java",
                    "linesAccepted": 79,
                    "linesChanged": 79
                }
            ],
            "completion": [
                {
                    "countAccepted": 1,
                    "countSuggested": 1,
                    "ide": "jetbrains",
                    "language": "java",
                    "linesAccepted": 1,
                    "linesSuggested": 1
                }
            ]
        },
        "date": 1749484800000,
        "statusActive": true,
        "statusActiveChat": true,
        "statusActiveCompletion": true,
        "statusActiveLastedTime": 1749570900000,
        "totalChatTurns": 1,
        "totalChatTurnsAccepted": 1,
        "totalCountAcceptedCompletion": 1,
        "totalCountSuggestedCompletion": 1,
        "totalLinesAccepted": 79,
        "totalLinesAcceptedChat": 0,
        "totalLinesAcceptedCompletion": 1,
        "totalLinesChanged": 79,
        "totalLinesSuggestedCompletion": 1,
        "userId": "10107ac8-59af-4391-8df5-ea4472bb****"
    }
]

Resposta para dados de uso de um usuário específico

[
        {
            "breakdown": {
                "chatting": [
                    {
                        "chatTurns": 1,
                        "chatTurnsAccepted": 1,
                        "chatType": "GENERATE_TESTCASE",
                        "ide": "jetbrains"
                    }
                ],
                "coding": [
                    {
                        "acceptAssistantNewlineCount": 0,
                        "language": "java",
                        "linesAccepted": 79,
                        "linesChanged": 79
                    }
                ],
                "completion": [
                    {
                        "countAccepted": 1,
                        "countSuggested": 1,
                        "ide": "jetbrains",
                        "language": "java",
                        "linesAccepted": 1,
                        "linesSuggested": 1
                    }
                ]
            },
            "date": 1749484800000,
            "statusActive": true,
            "statusActiveChat": true,
            "statusActiveCompletion": true,
            "statusActiveLastedTime": 1749570900000,
            "totalChatTurns": 1,
            "totalChatTurnsAccepted": 1,
            "totalCountAcceptedCompletion": 1,
            "totalCountSuggestedCompletion": 1,
            "totalLinesAccepted": 79,
            "totalLinesAcceptedChat": 0,
            "totalLinesAcceptedCompletion": 1,
            "totalLinesChanged": 79,
            "totalLinesSuggestedCompletion": 1,
            "userId": "10107ac8-59af-4391-8df5-ea4472bb****"
        }
    ]

breakdown Object

Dados detalhados.

Propriedades

chatting array

Dados detalhados dos pares de perguntas e respostas.

Propriedades

chatTurns integer

Número de turnos de chat.

chatTurnsAccepted integer

Número de respostas aceitas.

chatTypestring

Tipo de chat:

  • CODE_GENERATE_COMMENT: gera comentários de código.

  • GENERATE_TESTCASE: gera testes unitários.

  • EXPLAIN_CODE: explica o código.

  • OPTIMIZE_CODE: refatora e melhora o código.

  • FREE_INPUT: perguntas e respostas livres. String não maiúscula para instruções personalizadas.

ide string

Tipo de IDE, como JetBrains ou VS Code.

coding array

Dados detalhados sobre alterações de código, incluindo código aceito de conclusões inline e gerações por perguntas e respostas.

Propriedades

language string

Linguagem.

linesAccepted integer

Número de linhas de código aceitas.

linesChanged integer

Número de linhas de código alteradas.

acceptAssistantNewlineCountinteger

Número de linhas de código aceitas provenientes dos chats.

completion array

Dados detalhados das conclusões inline aceitas.

Propriedades

countAccepted integer

Número de aceitações.

countSuggested integer

Número de sugestões.

ide string

Tipo de IDE, como JetBrains ou VS Code.

language string

Linguagem.

linesAccepted integer

Número de linhas de código aceitas.

linesChangedinteger

Número de linhas de código alteradas.

linesSuggestedinteger

Número de linhas de código sugeridas.

date integer

Data.

statusActive boolean

Indica se o usuário está ativo.

  • true: o usuário está ativo.

  • false: o usuário está inativo.

statusActiveChat boolean

Indica se o usuário está ativo no chat.

  • true: o usuário está ativo no chat.

  • false: o usuário está inativo no chat.

statusActiveCompletion boolean

Indica se o usuário está ativo na geração de código.

  • true: o usuário está ativo na geração de código.

  • false: o usuário está inativo na geração de código.

statusActiveLastedTime string

Última vez que o usuário esteve ativo.

totalChatTurns integer

Número total de turnos de chat do usuário.

totalLinesAcceptedChat integer

Número total de linhas de código aceitas pelo usuário nos chats.

totalLinesAccepted integer

Número total de linhas de código aceitas pelo usuário. Inclui linhas do Ask, Edite (antigo AI Programmer), geração por perguntas e respostas do Agent e conclusões inline.

totalLinesChanged integer

Número total de linhas de código alteradas pelo usuário. Inclui linhas do Ask, Edite (antigo AI Programmer), geração por perguntas e respostas do Agent e conclusões inline.

totalLinesSuggestedCompletion integer

Número total de linhas de código sugeridas por conclusões inline para o usuário.

totalLinesAcceptedCompletion integer

Número total de linhas de código de conclusões inline aceitas pelo usuário.

totalCountSuggestedCompletion integer

Número total de sugestões de conclusões inline para o usuário.

totalCountAcceptedCompletion integer

Número total de sugestões de conclusões inline aceitas pelo usuário.

totalChatTurnsAccepted integer

Número total de turnos de chat aceitos pelo usuário.

userId string

ID do usuário.

Cabeçalhos de resposta

Parâmetro

Descrição

Valor de exemplo

x-next-page

Próxima página

2

x-page

Página atual

1

x-per-page

Número de entradas por página

100

x-prev-page

Página anterior

0

x-request-id

ID da requisição

37294673-00CA-5B8B-914F-A8B35511E90A

x-total

Número total de entradas

10

x-total-pages

Número total de páginas

1

Códigos de erro

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