All Products
Search
Document Center

AI Coding Assistant Lingma:Dapatkan daftar data penggunaan anggota

Last Updated:Sep 18, 2025

Ambil data pengembang untuk pengguna Lingma melalui OpenAPI.

Edisi yang didukung

Enterprise Dedicated Edition

Titik akhir layanan

Dapatkan titik akhir layanan dan ganti {domain} dalam sintaks permintaan API dengan titik akhir Anda.

Informasi otorisasi

Produk

Sumber daya

Izin yang diperlukan

Lingma

Statistik penggunaan pengembang

Hanya-baca

Sintaks permintaan

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

Deskripsi permintaan

Kueri data penggunaan untuk semua pengguna

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'

Kueri data penggunaan untuk pengguna tertentu

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'

Header permintaan

x-yunxiao-token string (Diperlukan)

Token akses. Lihat Access Token untuk detail lebih lanjut.

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

Parameter permintaan

Waktu Mulai string (Diperlukan)

Waktu mulai. Formatnya adalah YYYY-MM-DD.

Waktu Akhir string (Diperlukan)

Waktu akhir. Formatnya adalah YYYY-MM-DD.

userId string (Opsional)

ID pengguna.

Anda dapat menentukan ID pengguna atau ID departemen. Jika Anda menentukan kedua parameter tersebut, sistem akan menggunakan ID pengguna untuk penyaringan. Jika tidak ada parameter yang ditentukan, sistem akan mengambil data untuk semua pengguna di organisasi.

departmentId string (Opsional)

ID departemen.

Anda dapat menentukan ID pengguna atau ID departemen. Jika Anda menentukan kedua parameter tersebut, sistem akan menggunakan ID pengguna untuk penyaringan. Jika tidak ada parameter yang ditentukan, sistem akan mengambil data untuk semua pengguna di organisasi.

halaman integer (Opsional) Nilai default: 1

Nomor halaman saat ini.

perHalaman integer (Opsional) Nilai default: 100

Jumlah entri data per halaman.

Parameter respons

Respons untuk data penggunaan semua pengguna

[
    {
        "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****"
    }
]

Respons untuk data penggunaan pengguna tertentu

[
    {
        "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

Data rinci.

Properti

chatting array

Data rinci untuk pasangan Q&A.

Properti

chatTurns integer

Jumlah putaran obrolan.

chatTurnsAccepted integer

Jumlah jawaban yang diterima.

chatTypestring

Tipe obrolan:

  • CODE_GENERATE_COMMENT: Menghasilkan komentar kode.

  • GENERATE_TESTCASE: Menghasilkan unit tes.

  • EXPLAIN_CODE: Menjelaskan kode.

  • OPTIMIZE_CODE: Memfaktorkan ulang dan meningkatkan kode.

  • FREE_INPUT: Pertanyaan bebas. Ini adalah string non-kapital untuk instruksi kustom.

ide string

Tipe IDE, seperti JetBrains atau VS Code.

coding array

Data rinci untuk perubahan kode, termasuk kode yang diterima dari penyelesaian inline dan pembuatan Q&A.

Properti

language string

Bahasa.

linesAccepted integer

Jumlah baris kode yang diterima.

linesChanged integer

Jumlah baris kode yang diubah.

acceptAssistantNewlineCountinteger

Jumlah baris kode yang diterima dari obrolan.

completion array

Data rinci untuk penyelesaian inline yang diterima.

Properti

countAccepted integer

Jumlah penerimaan.

countSuggested integer

Jumlah saran.

ide string

Tipe IDE, seperti JetBrains atau VS Code.

language string

Bahasa.

linesAccepted integer

Jumlah baris kode yang diterima.

linesChangedinteger

Jumlah baris kode yang diubah.

linesSuggestedinteger

Jumlah baris kode yang disarankan.

tanggal integer

Tanggal.

statusAktif boolean

Menunjukkan apakah pengguna aktif.

  • true: Pengguna aktif.

  • false: Pengguna tidak aktif.

statusActiveChat boolean

Menunjukkan apakah pengguna aktif dalam obrolan.

  • true: Pengguna aktif dalam obrolan.

  • false: Pengguna tidak aktif dalam obrolan.

statusAktifPenyelesaian boolean

Menunjukkan apakah pengguna aktif dalam pembuatan kode.

  • true: Pengguna aktif dalam pembuatan kode.

  • false: Pengguna tidak aktif dalam pembuatan kode.

statusAktifTerakhir string

Waktu terakhir pengguna aktif.

totalChatTurns integer

Jumlah total putaran obrolan untuk pengguna.

totalLinesAcceptedChat integer

Jumlah total baris kode yang diterima pengguna dari obrolan.

totalLinesAccepted integer

Jumlah total baris kode yang diterima pengguna. Ini mencakup baris dari Tanya, Edit (sebelumnya AI Programmer), Pembuatan Q&A Agen, dan penyelesaian inline.

totalLinesChanged integer

Jumlah total baris kode yang diubah pengguna. Ini mencakup baris dari Tanya, Edit (sebelumnya AI Programmer), Pembuatan Q&A Agen, dan penyelesaian inline.

totalLinesSuggestedCompletion integer

Jumlah total baris kode yang disarankan oleh penyelesaian inline untuk pengguna.

totalLinesAcceptedCompletion integer

Jumlah total baris kode dari penyelesaian inline yang diterima pengguna.

totalCountSuggestedCompletion integer

Jumlah total saran dari penyelesaian inline untuk pengguna.

totalCountAcceptedCompletion integer

Jumlah total saran dari penyelesaian inline yang diterima pengguna.

totalChatTurnsAccepted integer

Jumlah total putaran obrolan yang diterima pengguna.

userId string

ID pengguna.

Header respons

Parameter

Deskripsi

Nilai contoh

x-next-page

Halaman berikutnya

2

x-page

Halaman saat ini

1

x-per-page

Jumlah entri per halaman

100

x-prev-page

Halaman sebelumnya

0

x-request-id

ID permintaan

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

x-total

Jumlah total entri

10

x-total-pages

Jumlah total halaman

1

Kode kesalahan

Untuk informasi lebih lanjut, lihat Kode Kesalahan.