Zum Hauptinhalt springen
POST
/
export
/
assistants
Export assistant usage data
curl --request POST \
  --url https://api.langdock.com/export/assistants \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "from": {
    "date": "2024-01-01T00:00:00.000Z",
    "timezone": "UTC"
  },
  "to": {
    "date": "2024-01-31T23:59:59.999Z",
    "timezone": "UTC"
  }
}
'
{
  "success": true,
  "data": {
    "filePath": "assistants-usage/workspace-id/assistants-usage-2024-01-01-2024-01-31-abc12345.csv",
    "downloadUrl": "https://storage.example.com/signed-url",
    "dataType": "assistants",
    "recordCount": 1250,
    "dateRange": {
      "from": "2024-01-01T00:00:00.000Z",
      "to": "2024-01-31T23:59:59.999Z"
    }
  }
}
Dieser Endpunkt exportiert Agenten-Nutzungsdaten für den gewählten Zeitraum.
Dedicated Deployment?Ersetze api.langdock.com durch <your-deployment>/api/public in allen Anfragen.
Details zu Voraussetzungen und Rate Limits findest du in der Hauptdokumentation zur Usage Export API.
Langdock blockiert bewusst Browser-basierte Anfragen, um deinen API-Schlüssel zu schützen. Verwende API-Schlüssel serverseitig und speichere sie sicher. Mehr dazu findest du unter Best Practices für API-Schlüssel.

Enthaltene Daten

Standardmäßig gibt der Agenten-Export eine Zeile pro Agent zurück.
SpalteBeschreibung
period_startStartdatum des Berichts
period_endEnddatum des Berichts
org_idID des Workspaces
assistant_idID des Agenten
assistant_nameName des Agenten
messagesAnzahl der Nutzernachrichten an den Agenten
unique_usersAnzahl der Nutzer, die den Agenten verwendet haben
active_usersAktive Nutzer aus den Agenten-Analytics
conversationsUnterhaltungen aus den Agenten-Analytics
messages_per_userDurchschnittliche Nachrichten pro aktivem Nutzer
assistant_descriptionBeschreibung des Agenten; entfällt, wenn Daten auf Nutzerebene deaktiviert sind
assistant_urlLink zum Agenten; entfällt, wenn Daten auf Nutzerebene deaktiviert sind
assistant_owner_idID des Agenten-Owners; entfällt, wenn Daten auf Nutzerebene deaktiviert sind
assistant_owner_emailE-Mail des Agenten-Owners; entfällt, wenn Daten auf Nutzerebene deaktiviert sind

Zusätzliche Spalten für BYOK-Workspaces

SpalteBeschreibung
sum_prompt_tokensGesamte Input-Tokens
avg_prompt_tokensDurchschnittliche Input-Tokens pro Anfrage
min_prompt_tokensMinimale Input-Tokens pro Anfrage
max_prompt_tokensMaximale Input-Tokens pro Anfrage
sum_completion_tokensGesamte Output-Tokens
avg_completion_tokensDurchschnittliche Output-Tokens pro Anfrage
min_completion_tokensMinimale Output-Tokens pro Anfrage
max_completion_tokensMaximale Output-Tokens pro Anfrage
sum_cached_prompt_tokensCache-Read-Input-Tokens
sum_cache_creation_tokensCache-Write-Input-Tokens
sum_no_cache_tokensInput-Tokens, die nicht aus dem Cache kamen

Gruppierter Export

Mit group_by=model erhältst du eine Zeile pro Agent und Modell. Agenten-KPI-Spalten werden im gruppierten Modus ausgelassen.

Autorisierungen

Authorization
string
header
erforderlich

API key as Bearer token. Format "Bearer YOUR_API_KEY"

Body

application/json

Request body for usage export endpoints

from
object
erforderlich

Start date and timezone for the export

to
object
erforderlich

End date and timezone for the export

group_by
enum<string>

Optional aggregation dimension.

Verfügbare Optionen:
model

Antwort

Export successful

Successful response from usage export endpoints

success
boolean
erforderlich

Indicates if the export was successful

Beispiel:

true

data
object
erforderlich

Export data information