dokumentation
Kontrolpanelets API

Historik og udgifter

Markdown

Metoder, anmodningsfelter og svar.

Komplet guide

Afsnittet indeholder 11 metoder. Åbn en metode for at se adgangsbetingelser, anmodningsfelter og svar.

Metode og stiBeskrivelseAdgang
GET /api/v1/usageAnmodningshistorikKontrolpanelets token
GET /api/v1/usage/:idEn enkelt anmodning fra historikkenKontrolpanelets token
POST /api/v1/usage/dashboard/api-keys-usageStatistik for dine egne API-nøglerKontrolpanelets token
GET /api/v1/usage/dashboard/modelsForbrug fordelt på modellerKontrolpanelets token
GET /api/v1/usage/dashboard/snapshot-v2Samlet øjebliksbillede af graferKontrolpanelets token
GET /api/v1/usage/dashboard/statsForbrugsoversigtKontrolpanelets token
GET /api/v1/usage/dashboard/trendForbrugsudviklingKontrolpanelets token
GET /api/v1/usage/errorsFejlhistorikKontrolpanelets token
GET /api/v1/usage/errors/:idDetaljer om din egen fejlKontrolpanelets token
GET /api/v1/usage/statsForbrugsstatistikKontrolpanelets token
GET /api/v1/user/api-keys/:id/usage/dailyDaglig statistik for din egen API-nøgleKontrolpanelets token
GET /api/v1/usage — Anmodningshistorik

Adgang: kontrolpanelets token

GET/api/v1/usage
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage" \
  -H "Authorization: Bearer $TOKEN"

Query-parametre

FeltetTypeObligatoriskValidering / beskrivelse
sort_bystringnej; som standard: created_at
sort_orderstringnej; som standard: desc
api_key_idintegernej
request_typestringnej
streambooleannej
timezonestringnej
start_datestringnej
end_datestringnej
periodstringnej
modelstringnej
pageintegernej; som standard: 1; positiv værdi; page_size/limit <=1000
page_sizeintegernej; som standard: 20; positiv værdi; page_size/limit <=1000
limitintegernej; som standard: 20; positiv værdi; page_size/limit <=1000

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarenes dataskemaer: UsageLog. Felter og typer findes på siderne »Dataskemaer«.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "items": [
      {
        "id": "PLACEHOLDER_ID (integer)",
        "user_id": "PLACEHOLDER_USER_ID (integer)",
        "api_key_id": "PLACEHOLDER_API_KEY_ID (integer)",
        "request_id": "PLACEHOLDER_REQUEST_ID (string)",
        "model": "PLACEHOLDER_MODEL (string)",
        "service_tier": "PLACEHOLDER_SERVICE_TIER (string)",
        "reasoning_effort": "PLACEHOLDER_REASONING_EFFORT (string)",
        "input_tokens": "PLACEHOLDER_INPUT_TOKENS (integer)",
        "output_tokens": "PLACEHOLDER_OUTPUT_TOKENS (integer)",
        "cache_creation_tokens": "PLACEHOLDER_CACHE_CREATION_TOKENS (integer)",
        "cache_read_tokens": "PLACEHOLDER_CACHE_READ_TOKENS (integer)",
        "cache_creation_5m_tokens": "PLACEHOLDER_CACHE_CREATION_5M_TOKENS (integer)",
        "cache_creation_1h_tokens": "PLACEHOLDER_CACHE_CREATION_1H_TOKENS (integer)",
        "input_cost": "PLACEHOLDER_INPUT_COST (number)",
        "output_cost": "PLACEHOLDER_OUTPUT_COST (number)",
        "cache_creation_cost": "PLACEHOLDER_CACHE_CREATION_COST (number)",
        "cache_read_cost": "PLACEHOLDER_CACHE_READ_COST (number)",
        "total_cost": "PLACEHOLDER_TOTAL_COST (number)",
        "actual_cost": "PLACEHOLDER_ACTUAL_COST (number)",
        "long_context_billing_applied": "PLACEHOLDER_LONG_CONTEXT_BILLING_APPLIED (boolean)",
        "request_type": "PLACEHOLDER_REQUEST_TYPE (string)",
        "stream": "PLACEHOLDER_STREAM (boolean)",
        "duration_ms": "PLACEHOLDER_DURATION_MS (integer)",
        "first_token_ms": "PLACEHOLDER_FIRST_TOKEN_MS (integer)",
        "image_count": "PLACEHOLDER_IMAGE_COUNT (integer)",
        "image_size": "PLACEHOLDER_IMAGE_SIZE (string)",
        "image_input_size": "PLACEHOLDER_IMAGE_INPUT_SIZE (string)",
        "image_output_size": "PLACEHOLDER_IMAGE_OUTPUT_SIZE (string)",
        "image_input_tokens": "PLACEHOLDER_IMAGE_INPUT_TOKENS (integer)",
        "image_input_cost": "PLACEHOLDER_IMAGE_INPUT_COST (number)",
        "image_output_tokens": "PLACEHOLDER_IMAGE_OUTPUT_TOKENS (integer)",
        "image_output_cost": "PLACEHOLDER_IMAGE_OUTPUT_COST (number)",
        "image_size_breakdown": "PLACEHOLDER_IMAGE_SIZE_BREAKDOWN (object)",
        "media_type": "PLACEHOLDER_MEDIA_TYPE (string)",
        "ip_address": "PLACEHOLDER_IP_ADDRESS (string)",
        "session_id": "PLACEHOLDER_SESSION_ID (string)",
        "created_at": "PLACEHOLDER_CREATED_AT (string)",
        "user": "PLACEHOLDER_USER (object)",
        "api_key": "PLACEHOLDER_API_KEY (object)"
      }
    ],
    "total": "PLACEHOLDER_TOTAL (integer)",
    "page": "PLACEHOLDER_PAGE (integer)",
    "page_size": "PLACEHOLDER_PAGE_SIZE (integer)",
    "pages": "PLACEHOLDER_PAGES (integer)"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

GET /api/v1/usage/:id — En enkelt anmodning fra historikken

Adgang: kontrolpanelets token

GET/api/v1/usage/:id
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage/$ID" \
  -H "Authorization: Bearer $TOKEN"

Stiparametre

FeltetTypeObligatoriskValidering / beskrivelse
idintegerja

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarenes dataskemaer: UsageLog. Felter og typer findes på siderne »Dataskemaer«.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "id": "PLACEHOLDER_ID (integer)",
    "user_id": "PLACEHOLDER_USER_ID (integer)",
    "api_key_id": "PLACEHOLDER_API_KEY_ID (integer)",
    "request_id": "PLACEHOLDER_REQUEST_ID (string)",
    "model": "PLACEHOLDER_MODEL (string)",
    "service_tier": "PLACEHOLDER_SERVICE_TIER (string)",
    "reasoning_effort": "PLACEHOLDER_REASONING_EFFORT (string)",
    "input_tokens": "PLACEHOLDER_INPUT_TOKENS (integer)",
    "output_tokens": "PLACEHOLDER_OUTPUT_TOKENS (integer)",
    "cache_creation_tokens": "PLACEHOLDER_CACHE_CREATION_TOKENS (integer)",
    "cache_read_tokens": "PLACEHOLDER_CACHE_READ_TOKENS (integer)",
    "cache_creation_5m_tokens": "PLACEHOLDER_CACHE_CREATION_5M_TOKENS (integer)",
    "cache_creation_1h_tokens": "PLACEHOLDER_CACHE_CREATION_1H_TOKENS (integer)",
    "input_cost": "PLACEHOLDER_INPUT_COST (number)",
    "output_cost": "PLACEHOLDER_OUTPUT_COST (number)",
    "cache_creation_cost": "PLACEHOLDER_CACHE_CREATION_COST (number)",
    "cache_read_cost": "PLACEHOLDER_CACHE_READ_COST (number)",
    "total_cost": "PLACEHOLDER_TOTAL_COST (number)",
    "actual_cost": "PLACEHOLDER_ACTUAL_COST (number)",
    "long_context_billing_applied": "PLACEHOLDER_LONG_CONTEXT_BILLING_APPLIED (boolean)",
    "request_type": "PLACEHOLDER_REQUEST_TYPE (string)",
    "stream": "PLACEHOLDER_STREAM (boolean)",
    "duration_ms": "PLACEHOLDER_DURATION_MS (integer)",
    "first_token_ms": "PLACEHOLDER_FIRST_TOKEN_MS (integer)",
    "image_count": "PLACEHOLDER_IMAGE_COUNT (integer)",
    "image_size": "PLACEHOLDER_IMAGE_SIZE (string)",
    "image_input_size": "PLACEHOLDER_IMAGE_INPUT_SIZE (string)",
    "image_output_size": "PLACEHOLDER_IMAGE_OUTPUT_SIZE (string)",
    "image_input_tokens": "PLACEHOLDER_IMAGE_INPUT_TOKENS (integer)",
    "image_input_cost": "PLACEHOLDER_IMAGE_INPUT_COST (number)",
    "image_output_tokens": "PLACEHOLDER_IMAGE_OUTPUT_TOKENS (integer)",
    "image_output_cost": "PLACEHOLDER_IMAGE_OUTPUT_COST (number)",
    "image_size_breakdown": "PLACEHOLDER_IMAGE_SIZE_BREAKDOWN (object)",
    "media_type": "PLACEHOLDER_MEDIA_TYPE (string)",
    "ip_address": "PLACEHOLDER_IP_ADDRESS (string)",
    "session_id": "PLACEHOLDER_SESSION_ID (string)",
    "created_at": "PLACEHOLDER_CREATED_AT (string)",
    "user": "PLACEHOLDER_USER (object)",
    "api_key": "PLACEHOLDER_API_KEY (object)"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

POST /api/v1/usage/dashboard/api-keys-usage — Statistik for dine egne API-nøgler

Adgang: kontrolpanelets token

POST/api/v1/usage/dashboard/api-keys-usage

JSON- / formularfelter

FeltetTypeObligatoriskValidering / beskrivelse
api_key_idsarrayjarequired
Skabelon til anmodningens indhold
{
  "api_key_ids": "PLACEHOLDER_API_KEY_IDS (array)"
}

PLACEHOLDER angiver dit input og dets type. Erstat værdierne, og behold kun de valgfrie felter, du har brug for; strengmarkører sendes ikke i stedet for tal, boolean, objekter eller lister.

Anmodningsskema: BatchAPIKeysUsageRequest

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarenes dataskemaer: BatchAPIKeyUsageStats. Felter og typer findes på siderne »Dataskemaer«.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "api_key_id": "PLACEHOLDER_API_KEY_ID (integer)",
    "today_actual_cost": "PLACEHOLDER_TODAY_ACTUAL_COST (number)",
    "total_actual_cost": "PLACEHOLDER_TOTAL_ACTUAL_COST (number)"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

Bemærk: Metoden læser statistik for dine egne API-nøgler; eksemplet beskriver kontrakten og udføres ikke.

GET /api/v1/usage/dashboard/models — Forbrug fordelt på modeller

Adgang: kontrolpanelets token

GET/api/v1/usage/dashboard/models
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage/dashboard/models" \
  -H "Authorization: Bearer $TOKEN"

Query-parametre

FeltetTypeObligatoriskValidering / beskrivelse
api_key_idintegernej
request_typestringnej
streambooleannej
timezonestringnej
start_datestringnej
end_datestringnej
periodstringnej
modelstringnej

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "end_date": "VALUE_FROM_RESPONSE",
    "models": "VALUE_FROM_RESPONSE",
    "month": "VALUE_FROM_RESPONSE",
    "start_date": "VALUE_FROM_RESPONSE",
    "today": "VALUE_FROM_RESPONSE",
    "week": "VALUE_FROM_RESPONSE"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

GET /api/v1/usage/dashboard/snapshot-v2 — Samlet øjebliksbillede af grafer

Adgang: kontrolpanelets token

GET/api/v1/usage/dashboard/snapshot-v2
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage/dashboard/snapshot-v2" \
  -H "Authorization: Bearer $TOKEN"

Query-parametre

FeltetTypeObligatoriskValidering / beskrivelse
granularitystringnej; som standard: day
include_trendbooleannej; som standard: true
include_model_statsbooleannej; som standard: true
api_key_idintegernej
request_typestringnej
streambooleannej
timezonestringnej
start_datestringnej
end_datestringnej
periodstringnej
modelstringnej

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "end_date": "VALUE_FROM_RESPONSE",
    "generated_at": "VALUE_FROM_RESPONSE",
    "granularity": "VALUE_FROM_RESPONSE",
    "month": "VALUE_FROM_RESPONSE",
    "start_date": "VALUE_FROM_RESPONSE",
    "today": "VALUE_FROM_RESPONSE",
    "week": "VALUE_FROM_RESPONSE"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

GET /api/v1/usage/dashboard/stats — Forbrugsoversigt

Adgang: kontrolpanelets token

GET/api/v1/usage/dashboard/stats
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage/dashboard/stats" \
  -H "Authorization: Bearer $TOKEN"

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarenes dataskemaer: UserDashboardStats. Felter og typer findes på siderne »Dataskemaer«.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "total_api_keys": "PLACEHOLDER_TOTAL_API_KEYS (integer)",
    "active_api_keys": "PLACEHOLDER_ACTIVE_API_KEYS (integer)",
    "total_requests": "PLACEHOLDER_TOTAL_REQUESTS (integer)",
    "total_input_tokens": "PLACEHOLDER_TOTAL_INPUT_TOKENS (integer)",
    "total_output_tokens": "PLACEHOLDER_TOTAL_OUTPUT_TOKENS (integer)",
    "total_cache_creation_tokens": "PLACEHOLDER_TOTAL_CACHE_CREATION_TOKENS (integer)",
    "total_cache_read_tokens": "PLACEHOLDER_TOTAL_CACHE_READ_TOKENS (integer)",
    "total_tokens": "PLACEHOLDER_TOTAL_TOKENS (integer)",
    "total_cost": "PLACEHOLDER_TOTAL_COST (number)",
    "total_actual_cost": "PLACEHOLDER_TOTAL_ACTUAL_COST (number)",
    "today_requests": "PLACEHOLDER_TODAY_REQUESTS (integer)",
    "today_input_tokens": "PLACEHOLDER_TODAY_INPUT_TOKENS (integer)",
    "today_output_tokens": "PLACEHOLDER_TODAY_OUTPUT_TOKENS (integer)",
    "today_cache_creation_tokens": "PLACEHOLDER_TODAY_CACHE_CREATION_TOKENS (integer)",
    "today_cache_read_tokens": "PLACEHOLDER_TODAY_CACHE_READ_TOKENS (integer)",
    "today_tokens": "PLACEHOLDER_TODAY_TOKENS (integer)",
    "today_cost": "PLACEHOLDER_TODAY_COST (number)",
    "today_actual_cost": "PLACEHOLDER_TODAY_ACTUAL_COST (number)",
    "average_duration_ms": "PLACEHOLDER_AVERAGE_DURATION_MS (number)",
    "rpm": "PLACEHOLDER_RPM (integer)",
    "tpm": "PLACEHOLDER_TPM (integer)"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

GET /api/v1/usage/dashboard/trend — Forbrugsudvikling

Adgang: kontrolpanelets token

GET/api/v1/usage/dashboard/trend
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage/dashboard/trend" \
  -H "Authorization: Bearer $TOKEN"

Query-parametre

FeltetTypeObligatoriskValidering / beskrivelse
granularitystringnej; som standard: day
api_key_idintegernej
request_typestringnej
streambooleannej
timezonestringnej
start_datestringnej
end_datestringnej
periodstringnej
modelstringnej

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "end_date": "VALUE_FROM_RESPONSE",
    "granularity": "VALUE_FROM_RESPONSE",
    "month": "VALUE_FROM_RESPONSE",
    "start_date": "VALUE_FROM_RESPONSE",
    "today": "VALUE_FROM_RESPONSE",
    "trend": "VALUE_FROM_RESPONSE",
    "week": "VALUE_FROM_RESPONSE"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

GET /api/v1/usage/errors — Fejlhistorik

Adgang: kontrolpanelets token

GET/api/v1/usage/errors
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage/errors" \
  -H "Authorization: Bearer $TOKEN"

Query-parametre

FeltetTypeObligatoriskValidering / beskrivelse
timezonestringnej
start_datestringnej
end_datestringnej
modelstringnej
api_key_idintegernej
status_codeintegernej
categorystringnej
sort_bystringnej
sort_orderstringnej
pageintegernej; som standard: 1; positiv værdi; page_size/limit <=1000
page_sizeintegernej; som standard: 20; positiv værdi; page_size/limit <=1000
limitintegernej; som standard: 20; positiv værdi; page_size/limit <=1000

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "items": [
      "PLACEHOLDER_DATA (object, beskrivelse — på siden »Dataskemaer«)"
    ],
    "total": "PLACEHOLDER_TOTAL (integer)",
    "page": "PLACEHOLDER_PAGE (integer)",
    "page_size": "PLACEHOLDER_PAGE_SIZE (integer)",
    "pages": "PLACEHOLDER_PAGES (integer)"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

GET /api/v1/usage/errors/:id — Detaljer om din egen fejl

Adgang: kontrolpanelets token

GET/api/v1/usage/errors/:id
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage/errors/$ID" \
  -H "Authorization: Bearer $TOKEN"

Stiparametre

FeltetTypeObligatoriskValidering / beskrivelse
idintegerja

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": "PLACEHOLDER_DATA (object, beskrivelse — på siden »Dataskemaer«)"
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

GET /api/v1/usage/stats — Forbrugsstatistik

Adgang: kontrolpanelets token

GET/api/v1/usage/stats
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/usage/stats" \
  -H "Authorization: Bearer $TOKEN"

Query-parametre

FeltetTypeObligatoriskValidering / beskrivelse
api_key_idintegernej
request_typestringnej
streambooleannej
timezonestringnej
start_datestringnej
end_datestringnej
periodstringnej
modelstringnej

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarenes dataskemaer: UsageStats. Felter og typer findes på siderne »Dataskemaer«.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "total_requests": "PLACEHOLDER_TOTAL_REQUESTS (integer)",
    "total_input_tokens": "PLACEHOLDER_TOTAL_INPUT_TOKENS (integer)",
    "total_output_tokens": "PLACEHOLDER_TOTAL_OUTPUT_TOKENS (integer)",
    "total_cache_tokens": "PLACEHOLDER_TOTAL_CACHE_TOKENS (integer)",
    "total_cache_creation_tokens": "PLACEHOLDER_TOTAL_CACHE_CREATION_TOKENS (integer)",
    "total_cache_read_tokens": "PLACEHOLDER_TOTAL_CACHE_READ_TOKENS (integer)",
    "total_tokens": "PLACEHOLDER_TOTAL_TOKENS (integer)",
    "total_cost": "PLACEHOLDER_TOTAL_COST (number)",
    "total_actual_cost": "PLACEHOLDER_TOTAL_ACTUAL_COST (number)",
    "average_duration_ms": "PLACEHOLDER_AVERAGE_DURATION_MS (number)",
    "endpoints": "PLACEHOLDER_ENDPOINTS (array)"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

GET /api/v1/user/api-keys/:id/usage/daily — Daglig statistik for din egen API-nøgle

Adgang: kontrolpanelets token

GET/api/v1/user/api-keys/:id/usage/daily
Læsning; ID hentes fra dit tidligere svar
curl --fail-with-body "https://ailoot.ai/api/v1/user/api-keys/$ID/usage/daily" \
  -H "Authorization: Bearer $TOKEN"

Stiparametre

FeltetTypeObligatoriskValidering / beskrivelse
idintegerja

Query-parametre

FeltetTypeObligatoriskValidering / beskrivelse
daysintegernej; som standard: 30
timezonestringnej

Anmodningens indhold er ikke nødvendigt. Send de ovenstående parametre i URL'en.

Svar

JSON-svaret indeholder code, message og data. Indholdet af data beskrives i skemaerne nedenfor.

Svarenes dataskemaer: APIKeyDailyUsagePoint. Felter og typer findes på siderne »Dataskemaer«.

Svarskema med illustrative værdier
{
  "code": 0,
  "message": "success",
  "data": {
    "date": "PLACEHOLDER_DATE (string)",
    "requests": "PLACEHOLDER_REQUESTS (integer)",
    "input_tokens": "PLACEHOLDER_INPUT_TOKENS (integer)",
    "output_tokens": "PLACEHOLDER_OUTPUT_TOKENS (integer)",
    "cache_read_tokens": "PLACEHOLDER_CACHE_READ_TOKENS (integer)",
    "cache_write_tokens": "PLACEHOLDER_CACHE_WRITE_TOKENS (integer)",
    "total_tokens": "PLACEHOLDER_TOTAL_TOKENS (integer)",
    "cost": "PLACEHOLDER_COST (number)",
    "actual_cost": "PLACEHOLDER_ACTUAL_COST (number)"
  }
}

Bemærk: Alle personoplysninger og objekter er afgrænset til JWT-subjektet.

Historik og udgifter · USD

total_cost er den beregnede takstpris; actual_cost er den registrerede debitering i USD.

Beregningseksempel

{
  "total_cost": 0.1,
  "actual_cost": 0.08
}

period ∈ {today, week, month}; start_date, end_date: YYYY-MM-DD; timezone: IANA · timezone=UTC. end_date: [00:00, +1 day 00:00). display: actual_cost.toFixed(8); JSON: number.

Har du stadig spørgsmål? Send Request ID og en beskrivelse — så hjælper vi med at finde ud af det.Kontakt support