Skip to main content
POST
Obține Analytics pentru Cascade

Prezentare generală

Preluare de date Analytics specifice Cascade, inclusiv linii sugerate/acceptate, utilizarea modelului, consumul de credite și statistici privind utilizarea instrumentelor.

Cerere

string
obligatoriu
Cheia ta de serviciu cu permisiuni „Teams Read-only”
string
Filtrează rezultatele la utilizatorii dintr-un grup specific. Nu poate fi utilizat împreună cu parametrul emails.
string
Ora de început în format RFC 3339 (de ex. „2023-01-01T00:00:00Z”)
string
Ora de sfârșit în format RFC 3339 (de ex. „2023-12-31T23:59:59Z”)
array
Array de adrese de e-mail pentru filtrarea rezultatelor. Nu poate fi utilizat împreună cu parametrul group_name.
array
Filtrează după tipul IDE. Opțiuni disponibile:
  • "editor" - Windsurf Editor
  • "jetbrains" - JetBrains Plugin
Dacă este omis, returnează date pentru ambele IDE-uri.
array
obligatoriu
Array de interogări ale surselor de date de executat. Fiecare obiect trebuie să conțină una dintre sursele de date acceptate.

Surse de date

cascade_lines

Interogare pentru liniile Cascade zilnice sugerate și acceptate.
Câmpuri de răspuns:
  • day - Dată în formatul RFC 3339
  • linesSuggested - Numărul de linii sugerate
  • linesAccepted - Numărul de linii acceptate

cascade_runs

Interogați pentru a obține informații privind utilizarea modelului AI, consumul de credite și datele despre moduri.
Câmpuri de răspuns:
  • day - Dată în formatul RFC 3339
  • model - Numele modelului AI utilizat
  • mode - Modul Cascade (vedeți modurile de mai jos)
  • messagesSent - Numărul de mesaje trimise
  • cascadeId - ID unic al conversației
  • promptsUsed - Credite consumate (în cenți)
Moduri Cascade:
  • CONVERSATIONAL_PLANNER_MODE_DEFAULT - Mod scriere
  • CONVERSATIONAL_PLANNER_MODE_READ_ONLY - Mod citire
  • CONVERSATIONAL_PLANNER_MODE_NO_TOOL - Mod vechi (legacy)
  • UNKNOWN - Mod necunoscut

cascade_tool_usage

Interogare pentru statistici privind utilizarea instrumentelor (număruri agregate).
Câmpuri de răspuns:
  • tool - Identificatorul instrumentului (consultați mapările de instrumente de mai jos)
  • count - Numărul de utilizări ale instrumentului

Mapări ale utilizării instrumentelor

Exemplu de solicitare

Răspuns

array
Array de rezultate ale interogărilor, câte unul pentru fiecare interogare

Exemplu de răspuns

Note

  • API-ul returneaza date brute care pot contine valori „UNKNOWN”
  • Pentru analiza metricilor, agregati in functie de campuri specifice de interes (de ex., suma promptsUsed pentru identificarea tiparelor de utilizare)
  • Datele despre mod si prompt pot fi divizate in mai multe intrari
  • Consumarea creditelor (promptsUsed) este returnata in centi (100 = 1 credit)