Zum Hauptinhalt springen
POST
/
export
/
models
Export model usage data
curl --request POST \
  --url https://api.langdock.com/export/models \
  --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": "agents-usage/workspace-id/agents-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 Modellnutzung 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 Modell-Export eine Zeile pro normalisiertem Modellnamen, Provider und BYOK-Status zurück.
SpalteBeschreibung
period_startStartdatum des Berichts
period_endEnddatum des Berichts
org_idID des Workspaces
nameNormalisierter Modellname
providerModellanbieter
bring_your_keysOb die Nutzung über ein BYOK-Modell lief
requestsAnzahl der Anfragen

Zusätzliche Spalten für BYOK-Workspaces

SpalteBeschreibung
sum_prompt_tokensGesamte Input-Tokens
sum_completion_tokensGesamte Output-Tokens
sum_cached_prompt_tokensCache-Read-Input-Tokens
sum_cache_creation_tokensCache-Write-Input-Tokens
no_cache_tokensInput-Tokens, die nicht aus dem Cache kamen
total_cost_usdGeschätzte Provider-Kosten in USD
Da BYOK-Workspaces eigene Modell-Keys bereitstellen, kann Langdock Token-Verbrauch direkt ausweisen.

Gruppierter Export

Mit group_by=source erhältst du eine Zeile pro Modell und Quelle, zum Beispiel WEB oder MOBILE. BYOK-Workspaces können außerdem group_by=deployment verwenden, um eine Zeile pro Modell und Deployment zu erhalten.

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. deployment is only available for BYOK workspaces.

Verfügbare Optionen:
source,
deployment

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