Skip to main content
POST
Obține Analytics pentru Cascade

Prezentare generală

Obțineți date de Analytics specifice Cascade, inclusiv linii sugerate/acceptate, utilizarea modelului AI, 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 anume. Nu poate fi folosit î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 email pentru filtrarea rezultatelor. Nu poate fi folosit împreună cu parametrul group_name.
array
Filtrează după tipul de 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 zilnice Cascade sugerate și acceptate.
Câmpuri de răspuns:
  • day - Dată în format RFC 3339
  • linesSuggested - Număr de linii sugerate
  • linesAccepted - Număr de linii acceptate

cascade_runs

Interogare a utilizării modelului AI, a consumului de credite și a datelor despre moduri.
Câmpuri de răspuns:
  • day - Dată în format RFC 3339
  • model - Numele modelului AI utilizat
  • mode - Mod Cascade (consultați modurile de mai jos)
  • messagesSent - Numărul de mesaje trimise
  • cascadeId - ID unic de conversație
  • promptsUsed - Credite consumate (în cenți)
Moduri Cascade:
  • CONVERSATIONAL_PLANNER_MODE_DEFAULT - Mod de scriere
  • CONVERSATIONAL_PLANNER_MODE_READ_ONLY - Mod de citire
  • CONVERSATIONAL_PLANNER_MODE_NO_TOOL - Mod vechi
  • UNKNOWN - Mod necunoscut

cascade_tool_usage

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

Mapări pentru utilizarea uneltelor

Exemplu de solicitare

Răspuns

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

Exemplu de răspuns

Note

  • API-ul returnează date brute care pot conține valori „UNKNOWN”
  • Pentru analiza metricilor, agregați în funcție de câmpuri specifice de interes (de ex., suma promptsUsed pentru modele de utilizare)
  • Datele privind modul și promptul pot fi împărțite în mai multe intrări
  • Consumul de credite (promptsUsed) este returnat în cenți (100 = 1 credit)