API des Kundenbereichs
Datenschemata Seite kopieren Markdown
Objektfelder der API des Kundenbereichs und ihre Typen.
APIKey Vollständiger Leitfaden
Objektfelder der API des Kundenbereichs und ihre Typen. omitempty bedeutet, dass ein Feld in der Antwort fehlen darf; es ist keine Erlaubnis, null zu senden. PLACEHOLDER-Zeichenfolgen geben den Typ an, keine echte Antwort.
APIKeyDas Feld Typ Erforderlich Prüfung / Beschreibung idintegernein user_idintegernein keystringnein namestringnein statusstringnein ip_whitelistarray · items: stringnein ip_blacklistarray · items: stringnein last_used_atstringnein ; kann null sein last_used_ipstringnein ; kann null sein quotanumbernein ; Ausgabenlimit des Schlüssels in USD; 0 bedeutet kein Limit quota_usednumbernein ; Bereits verbrauchter Anteil des Schlüssellimits, USD expires_atstringnein ; Gültigkeitsdauer; null bedeutet unbefristet; kann null sein created_atstringnein updated_atstringnein current_concurrencyintegernein rate_limit_5hnumbernein rate_limit_1dnumbernein rate_limit_7dnumbernein usage_5hnumbernein usage_1dnumbernein usage_7dnumbernein window_5h_startstringnein ; kann null sein window_1d_startstringnein ; kann null sein window_7d_startstringnein ; kann null sein reset_5h_atstringnein ; kann null sein reset_1d_atstringnein ; kann null sein reset_7d_atstringnein ; kann null sein userobject · User nein ; kann null sein
{
"id": "PLACEHOLDER_ID (integer)",
"user_id": "PLACEHOLDER_USER_ID (integer)",
"key": "PLACEHOLDER_KEY (string)",
"name": "PLACEHOLDER_NAME (string)",
"status": "PLACEHOLDER_STATUS (string)",
"ip_whitelist": "PLACEHOLDER_IP_WHITELIST (array)",
"ip_blacklist": "PLACEHOLDER_IP_BLACKLIST (array)",
"last_used_at": "PLACEHOLDER_LAST_USED_AT (string)",
"last_used_ip": "PLACEHOLDER_LAST_USED_IP (string)",
"quota": "PLACEHOLDER_QUOTA (number)",
"quota_used": "PLACEHOLDER_QUOTA_USED (number)",
"expires_at": "PLACEHOLDER_EXPIRES_AT (string)",
"created_at": "PLACEHOLDER_CREATED_AT (string)",
"updated_at": "PLACEHOLDER_UPDATED_AT (string)",
"current_concurrency": "PLACEHOLDER_CURRENT_CONCURRENCY (integer)",
"rate_limit_5h": "PLACEHOLDER_RATE_LIMIT_5H (number)",
"rate_limit_1d": "PLACEHOLDER_RATE_LIMIT_1D (number)",
"rate_limit_7d": "PLACEHOLDER_RATE_LIMIT_7D (number)",
"usage_5h": "PLACEHOLDER_USAGE_5H (number)",
"usage_1d": "PLACEHOLDER_USAGE_1D (number)",
"usage_7d": "PLACEHOLDER_USAGE_7D (number)",
"window_5h_start": "PLACEHOLDER_WINDOW_5H_START (string)",
"window_1d_start": "PLACEHOLDER_WINDOW_1D_START (string)",
"window_7d_start": "PLACEHOLDER_WINDOW_7D_START (string)",
"reset_5h_at": "PLACEHOLDER_RESET_5H_AT (string)",
"reset_1d_at": "PLACEHOLDER_RESET_1D_AT (string)",
"reset_7d_at": "PLACEHOLDER_RESET_7D_AT (string)",
"user": "PLACEHOLDER_USER (object)"
} APIKeyDailyUsagePointDas Feld Typ Erforderlich Prüfung / Beschreibung datestringnein requestsintegernein input_tokensintegernein output_tokensintegernein cache_read_tokensintegernein cache_write_tokensintegernein total_tokensintegernein costnumbernein ; Kosten zum Standardpreis actual_costnumbernein ; Tatsächliche Abbuchung
{
"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)"
} AuthResponseDas Feld Typ Erforderlich Prüfung / Beschreibung access_tokenstringnein refresh_tokenstringnein ; Token zur Sitzungserneuerung expires_inintegernein ; Gültigkeitsdauer des Zugriffstokens in Sekunden token_typestringnein userobject · User nein ; kann null sein
{
"access_token": "PLACEHOLDER_ACCESS_TOKEN (string)",
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)",
"expires_in": "PLACEHOLDER_EXPIRES_IN (integer)",
"token_type": "PLACEHOLDER_TOKEN_TYPE (string)",
"user": "PLACEHOLDER_USER (object)"
} BatchAPIKeysUsageRequestDas Feld Typ Erforderlich Prüfung / Beschreibung api_key_idsarray · items: integer (int64)ja required
{
"api_key_ids": "PLACEHOLDER_API_KEY_IDS (array)"
} BatchAPIKeyUsageStatsDas Feld Typ Erforderlich Prüfung / Beschreibung api_key_idintegernein today_actual_costnumbernein total_actual_costnumbernein
{
"api_key_id": "PLACEHOLDER_API_KEY_ID (integer)",
"today_actual_cost": "PLACEHOLDER_TODAY_ACTUAL_COST (number)",
"total_actual_cost": "PLACEHOLDER_TOTAL_ACTUAL_COST (number)"
} ChangePasswordRequestDas Feld Typ Erforderlich Prüfung / Beschreibung old_passwordstringja required new_passwordstringja required,min=6
{
"old_password": "PLACEHOLDER_OLD_PASSWORD (string)",
"new_password": "PLACEHOLDER_NEW_PASSWORD (string)"
} CreateAPIKeyRequestDas Feld Typ Erforderlich Prüfung / Beschreibung namestringja required custom_keystringnein ; Optionaler eigener Schlüsselwert; kann null sein ip_whitelistarray · items: stringnein ; Liste erlaubter IP-Adressen ip_blacklistarray · items: stringnein ; Liste gesperrter IP-Adressen quotanumbernein ; Ausgabenlimit des Schlüssels in USD; kann null sein expires_in_daysintegernein ; Gültigkeitsdauer in Tagen; kann null sein rate_limit_5hnumbernein ; kann null sein rate_limit_1dnumbernein ; kann null sein rate_limit_7dnumbernein ; kann null sein
{
"name": "PLACEHOLDER_NAME (string)",
"custom_key": "PLACEHOLDER_CUSTOM_KEY (string)",
"ip_whitelist": "PLACEHOLDER_IP_WHITELIST (array)",
"ip_blacklist": "PLACEHOLDER_IP_BLACKLIST (array)",
"quota": "PLACEHOLDER_QUOTA (number)",
"expires_in_days": "PLACEHOLDER_EXPIRES_IN_DAYS (integer)",
"rate_limit_5h": "PLACEHOLDER_RATE_LIMIT_5H (number)",
"rate_limit_1d": "PLACEHOLDER_RATE_LIMIT_1D (number)",
"rate_limit_7d": "PLACEHOLDER_RATE_LIMIT_7D (number)"
} ForgotPasswordRequestDas Feld Typ Erforderlich Prüfung / Beschreibung emailstringja required,email turnstile_tokenstringnein
{
"email": "PLACEHOLDER_EMAIL (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} ForgotPasswordResponseDas Feld Typ Erforderlich Prüfung / Beschreibung messagestringnein
{
"message": "PLACEHOLDER_MESSAGE (string)"
} Login2FARequestDas Feld Typ Erforderlich Prüfung / Beschreibung temp_tokenstringja required totp_codestringja required,len=6
{
"temp_token": "PLACEHOLDER_TEMP_TOKEN (string)",
"totp_code": "PLACEHOLDER_TOTP_CODE (string)"
} LoginRequestDas Feld Typ Erforderlich Prüfung / Beschreibung emailstringja required,email passwordstringja required turnstile_tokenstringnein
{
"email": "PLACEHOLDER_EMAIL (string)",
"password": "PLACEHOLDER_PASSWORD (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} LogoutRequestDas Feld Typ Erforderlich Prüfung / Beschreibung refresh_tokenstringnein ; Optional: das angegebene Refresh-Token widerrufen
{
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)"
} LogoutResponseDas Feld Typ Erforderlich Prüfung / Beschreibung messagestringnein
{
"message": "PLACEHOLDER_MESSAGE (string)"
} PasskeyBeginLoginRequestDas Feld Typ Erforderlich Prüfung / Beschreibung turnstile_tokenstringnein
{
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} PasskeyCredentialSummaryDas Feld Typ Erforderlich Prüfung / Beschreibung idintegernein namestringnein created_atstringnein last_used_atstringnein ; kann null sein backupbooleannein
{
"id": "PLACEHOLDER_ID (integer)",
"name": "PLACEHOLDER_NAME (string)",
"created_at": "PLACEHOLDER_CREATED_AT (string)",
"last_used_at": "PLACEHOLDER_LAST_USED_AT (string)",
"backup": "PLACEHOLDER_BACKUP (boolean)"
} PasskeyFinishRequestDas Feld Typ Erforderlich Prüfung / Beschreibung session_tokenstringja required namestringnein credentialobject · WebAuthn PublicKeyCredential JSONja required
{
"session_token": "PLACEHOLDER_SESSION_TOKEN (string)",
"name": "PLACEHOLDER_NAME (string)",
"credential": "PLACEHOLDER_CREDENTIAL (object)"
} PasskeyOptionsResponseDas Feld Typ Erforderlich Prüfung / Beschreibung session_tokenstringnein optionsanynein
{
"session_token": "PLACEHOLDER_SESSION_TOKEN (string)",
"options": "PLACEHOLDER_OPTIONS (any)"
} RedeemCodeDas Feld Typ Erforderlich Prüfung / Beschreibung idintegernein codestringnein typestringnein valuenumbernein statusstringnein used_byintegernein ; kann null sein used_atstringnein ; kann null sein created_atstringnein expires_atstringnein ; kann null sein validity_daysintegernein notesstringnein ; kann null sein userobject · User nein ; kann null sein
{
"id": "PLACEHOLDER_ID (integer)",
"code": "PLACEHOLDER_CODE (string)",
"type": "PLACEHOLDER_TYPE (string)",
"value": "PLACEHOLDER_VALUE (number)",
"status": "PLACEHOLDER_STATUS (string)",
"used_by": "PLACEHOLDER_USED_BY (integer)",
"used_at": "PLACEHOLDER_USED_AT (string)",
"created_at": "PLACEHOLDER_CREATED_AT (string)",
"expires_at": "PLACEHOLDER_EXPIRES_AT (string)",
"validity_days": "PLACEHOLDER_VALIDITY_DAYS (integer)",
"notes": "PLACEHOLDER_NOTES (string)",
"user": "PLACEHOLDER_USER (object)"
} RedeemRequestDas Feld Typ Erforderlich Prüfung / Beschreibung codestringja required
{
"code": "PLACEHOLDER_CODE (string)"
} RefreshTokenRequestDas Feld Typ Erforderlich Prüfung / Beschreibung refresh_tokenstringja required
{
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)"
} RefreshTokenResponseDas Feld Typ Erforderlich Prüfung / Beschreibung access_tokenstringnein refresh_tokenstringnein expires_inintegernein ; Gültigkeitsdauer des Zugriffstokens in Sekunden token_typestringnein
{
"access_token": "PLACEHOLDER_ACCESS_TOKEN (string)",
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)",
"expires_in": "PLACEHOLDER_EXPIRES_IN (integer)",
"token_type": "PLACEHOLDER_TOKEN_TYPE (string)"
} RegisterRequestDas Feld Typ Erforderlich Prüfung / Beschreibung emailstringja required,email passwordstringja required,min=6 verify_codestringnein turnstile_tokenstringnein promo_codestringnein ; Aktionscode für die Registrierung invitation_codestringnein ; Einladungscode
{
"email": "PLACEHOLDER_EMAIL (string)",
"password": "PLACEHOLDER_PASSWORD (string)",
"verify_code": "PLACEHOLDER_VERIFY_CODE (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)",
"promo_code": "PLACEHOLDER_PROMO_CODE (string)",
"invitation_code": "PLACEHOLDER_INVITATION_CODE (string)"
} ResetPasswordRequestDas Feld Typ Erforderlich Prüfung / Beschreibung emailstringja required,email tokenstringja required new_passwordstringja required,min=6
{
"email": "PLACEHOLDER_EMAIL (string)",
"token": "PLACEHOLDER_TOKEN (string)",
"new_password": "PLACEHOLDER_NEW_PASSWORD (string)"
} ResetPasswordResponseDas Feld Typ Erforderlich Prüfung / Beschreibung messagestringnein
{
"message": "PLACEHOLDER_MESSAGE (string)"
} RevokeAllSessionsResponseDas Feld Typ Erforderlich Prüfung / Beschreibung messagestringnein
{
"message": "PLACEHOLDER_MESSAGE (string)"
} SendVerifyCodeRequestDas Feld Typ Erforderlich Prüfung / Beschreibung emailstringja required,email turnstile_tokenstringnein
{
"email": "PLACEHOLDER_EMAIL (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} SendVerifyCodeResponseDas Feld Typ Erforderlich Prüfung / Beschreibung messagestringnein countdownintegernein ; Wartezeit in Sekunden
{
"message": "PLACEHOLDER_MESSAGE (string)",
"countdown": "PLACEHOLDER_COUNTDOWN (integer)"
} TotpLoginResponseDas Feld Typ Erforderlich Prüfung / Beschreibung requires_2fabooleannein temp_tokenstringnein user_email_maskedstringnein
{
"requires_2fa": "PLACEHOLDER_REQUIRES_2FA (boolean)",
"temp_token": "PLACEHOLDER_TEMP_TOKEN (string)",
"user_email_masked": "PLACEHOLDER_USER_EMAIL_MASKED (string)"
} TotpStatusResponseDas Feld Typ Erforderlich Prüfung / Beschreibung enabledbooleannein enabled_atintegernein ; Unix timestamp; kann null sein feature_enabledbooleannein
{
"enabled": "PLACEHOLDER_ENABLED (boolean)",
"enabled_at": "PLACEHOLDER_ENABLED_AT (integer)",
"feature_enabled": "PLACEHOLDER_FEATURE_ENABLED (boolean)"
} UpdateAPIKeyRequestDas Feld Typ Erforderlich Prüfung / Beschreibung namestringnein statusstringnein omitempty,oneof=active inactive ip_whitelistarray · items: stringnein ; Erlaubte IP-Adressen: null lässt die Liste unverändert, ein leeres Array leert sie; kann null sein ip_blacklistarray · items: stringnein ; Gesperrte IP-Adressen: null lässt die Liste unverändert, ein leeres Array leert sie; kann null sein quotanumbernein ; Ausgabenlimit des Schlüssels in USD; 0 bedeutet kein Limit; kann null sein expires_atstringnein ; Gültigkeitsende im Format ISO 8601; kann null sein reset_quotabooleannein ; Bereits verbrauchten Anteil des Ausgabenlimits zurücksetzen; kann null sein rate_limit_5hnumbernein ; kann null sein rate_limit_1dnumbernein ; kann null sein rate_limit_7dnumbernein ; kann null sein reset_rate_limit_usagebooleannein ; Bereits verbrauchte Beträge der Zeitfensterlimits zurücksetzen; kann null sein
{
"name": "PLACEHOLDER_NAME (string)",
"status": "PLACEHOLDER_STATUS (string)",
"ip_whitelist": "PLACEHOLDER_IP_WHITELIST (array)",
"ip_blacklist": "PLACEHOLDER_IP_BLACKLIST (array)",
"quota": "PLACEHOLDER_QUOTA (number)",
"expires_at": "PLACEHOLDER_EXPIRES_AT (string)",
"reset_quota": "PLACEHOLDER_RESET_QUOTA (boolean)",
"rate_limit_5h": "PLACEHOLDER_RATE_LIMIT_5H (number)",
"rate_limit_1d": "PLACEHOLDER_RATE_LIMIT_1D (number)",
"rate_limit_7d": "PLACEHOLDER_RATE_LIMIT_7D (number)",
"reset_rate_limit_usage": "PLACEHOLDER_RESET_RATE_LIMIT_USAGE (boolean)"
} UpdateProfileRequestDas Feld Typ Erforderlich Prüfung / Beschreibung usernamestringnein ; kann null sein avatar_urlstringnein ; kann null sein balance_notify_enabledbooleannein ; kann null sein balance_notify_thresholdnumbernein ; kann null sein
{
"username": "PLACEHOLDER_USERNAME (string)",
"avatar_url": "PLACEHOLDER_AVATAR_URL (string)",
"balance_notify_enabled": "PLACEHOLDER_BALANCE_NOTIFY_ENABLED (boolean)",
"balance_notify_threshold": "PLACEHOLDER_BALANCE_NOTIFY_THRESHOLD (number)"
} UsageLogDas Feld Typ Erforderlich Prüfung / Beschreibung idintegernein user_idintegernein api_key_idintegernein request_idstringnein modelstringnein service_tierstringnein ; kann null sein reasoning_effortstringnein ; kann null sein input_tokensintegernein output_tokensintegernein cache_creation_tokensintegernein cache_read_tokensintegernein cache_creation_5m_tokensintegernein cache_creation_1h_tokensintegernein input_costnumbernein output_costnumbernein cache_creation_costnumbernein cache_read_costnumbernein total_costnumbernein actual_costnumbernein long_context_billing_appliedbooleannein request_typestringnein streambooleannein duration_msintegernein ; kann null sein first_token_msintegernein ; kann null sein image_countintegernein image_sizestringnein ; kann null sein image_input_sizestringnein ; kann null sein image_output_sizestringnein ; kann null sein image_input_tokensintegernein image_input_costnumbernein image_output_tokensintegernein image_output_costnumbernein image_size_breakdownobject · additionalProperties: integernein media_typestringnein ; kann null sein ip_addressstringnein ; kann null sein session_idstringnein ; kann null sein created_atstringnein userobject · User nein ; kann null sein api_keyobject · APIKey nein ; kann null sein
{
"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)"
} UsageStatsDas Feld Typ Erforderlich Prüfung / Beschreibung total_requestsintegernein total_input_tokensintegernein total_output_tokensintegernein total_cache_tokensintegernein total_cache_creation_tokensintegernein total_cache_read_tokensintegernein total_tokensintegernein total_costnumbernein total_actual_costnumbernein average_duration_msnumbernein endpointsarray · items: EndpointStat · EndpointStat nein
{
"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)"
} UserDas Feld Typ Erforderlich Prüfung / Beschreibung idintegernein emailstringnein usernamestringnein rolestringnein balancenumbernein frozen_balancenumbernein concurrencyintegernein statusstringnein last_active_atstringnein ; kann null sein created_atstringnein updated_atstringnein deleted_atstringnein ; kann null sein balance_notify_enabledbooleannein balance_notify_threshold_typestringnein balance_notify_thresholdnumbernein ; kann null sein balance_notify_extra_emailsarray · items: NotifyEmailEntry · NotifyEmailEntry nein total_rechargednumbernein rpm_limitintegernein api_keysarray · items: APIKey · APIKey nein
{
"id": "PLACEHOLDER_ID (integer)",
"email": "PLACEHOLDER_EMAIL (string)",
"username": "PLACEHOLDER_USERNAME (string)",
"role": "PLACEHOLDER_ROLE (string)",
"balance": "PLACEHOLDER_BALANCE (number)",
"frozen_balance": "PLACEHOLDER_FROZEN_BALANCE (number)",
"concurrency": "PLACEHOLDER_CONCURRENCY (integer)",
"status": "PLACEHOLDER_STATUS (string)",
"last_active_at": "PLACEHOLDER_LAST_ACTIVE_AT (string)",
"created_at": "PLACEHOLDER_CREATED_AT (string)",
"updated_at": "PLACEHOLDER_UPDATED_AT (string)",
"deleted_at": "PLACEHOLDER_DELETED_AT (string)",
"balance_notify_enabled": "PLACEHOLDER_BALANCE_NOTIFY_ENABLED (boolean)",
"balance_notify_threshold_type": "PLACEHOLDER_BALANCE_NOTIFY_THRESHOLD_TYPE (string)",
"balance_notify_threshold": "PLACEHOLDER_BALANCE_NOTIFY_THRESHOLD (number)",
"balance_notify_extra_emails": "PLACEHOLDER_BALANCE_NOTIFY_EXTRA_EMAILS (array)",
"total_recharged": "PLACEHOLDER_TOTAL_RECHARGED (number)",
"rpm_limit": "PLACEHOLDER_RPM_LIMIT (integer)",
"api_keys": "PLACEHOLDER_API_KEYS (array)"
} UserAnnouncementDas Feld Typ Erforderlich Prüfung / Beschreibung idintegernein titlestringnein contentstringnein notify_modestringnein starts_atstringnein ; kann null sein ends_atstringnein ; kann null sein read_atstringnein ; kann null sein created_atstringnein updated_atstringnein
{
"id": "PLACEHOLDER_ID (integer)",
"title": "PLACEHOLDER_TITLE (string)",
"content": "PLACEHOLDER_CONTENT (string)",
"notify_mode": "PLACEHOLDER_NOTIFY_MODE (string)",
"starts_at": "PLACEHOLDER_STARTS_AT (string)",
"ends_at": "PLACEHOLDER_ENDS_AT (string)",
"read_at": "PLACEHOLDER_READ_AT (string)",
"created_at": "PLACEHOLDER_CREATED_AT (string)",
"updated_at": "PLACEHOLDER_UPDATED_AT (string)"
} UserDashboardStatsDas Feld Typ Erforderlich Prüfung / Beschreibung total_api_keysintegernein active_api_keysintegernein total_requestsintegernein total_input_tokensintegernein total_output_tokensintegernein total_cache_creation_tokensintegernein total_cache_read_tokensintegernein total_tokensintegernein total_costnumbernein ; Gesamtkosten zum Standardpreis total_actual_costnumbernein ; Gesamte tatsächliche Abbuchung today_requestsintegernein today_input_tokensintegernein today_output_tokensintegernein today_cache_creation_tokensintegernein today_cache_read_tokensintegernein today_tokensintegernein today_costnumbernein ; Heutige Kosten zum Standardpreis today_actual_costnumbernein ; Tatsächliche Abbuchung heute average_duration_msnumbernein rpmintegernein ; Durchschnittliche Anzahl an Anfragen pro Minute während der letzten 5 Minuten tpmintegernein ; Durchschnittliche Anzahl an Tokens pro Minute während der letzten 5 Minuten
{
"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)"
} UserProfileResponseDas Feld Typ Erforderlich Prüfung / Beschreibung idintegernein emailstringnein usernamestringnein rolestringnein balancenumbernein frozen_balancenumbernein concurrencyintegernein statusstringnein last_active_atstringnein ; kann null sein created_atstringnein updated_atstringnein deleted_atstringnein ; kann null sein balance_notify_enabledbooleannein balance_notify_threshold_typestringnein balance_notify_thresholdnumbernein ; kann null sein balance_notify_extra_emailsarray · items: NotifyEmailEntry · NotifyEmailEntry nein total_rechargednumbernein rpm_limitintegernein api_keysarray · items: APIKey · APIKey nein avatar_urlstringnein email_boundbooleannein
{
"id": "PLACEHOLDER_ID (integer)",
"email": "PLACEHOLDER_EMAIL (string)",
"username": "PLACEHOLDER_USERNAME (string)",
"role": "PLACEHOLDER_ROLE (string)",
"balance": "PLACEHOLDER_BALANCE (number)",
"frozen_balance": "PLACEHOLDER_FROZEN_BALANCE (number)",
"concurrency": "PLACEHOLDER_CONCURRENCY (integer)",
"status": "PLACEHOLDER_STATUS (string)",
"last_active_at": "PLACEHOLDER_LAST_ACTIVE_AT (string)",
"created_at": "PLACEHOLDER_CREATED_AT (string)",
"updated_at": "PLACEHOLDER_UPDATED_AT (string)",
"deleted_at": "PLACEHOLDER_DELETED_AT (string)",
"balance_notify_enabled": "PLACEHOLDER_BALANCE_NOTIFY_ENABLED (boolean)",
"balance_notify_threshold_type": "PLACEHOLDER_BALANCE_NOTIFY_THRESHOLD_TYPE (string)",
"balance_notify_threshold": "PLACEHOLDER_BALANCE_NOTIFY_THRESHOLD (number)",
"balance_notify_extra_emails": "PLACEHOLDER_BALANCE_NOTIFY_EXTRA_EMAILS (array)",
"total_recharged": "PLACEHOLDER_TOTAL_RECHARGED (number)",
"rpm_limit": "PLACEHOLDER_RPM_LIMIT (integer)",
"api_keys": "PLACEHOLDER_API_KEYS (array)",
"avatar_url": "PLACEHOLDER_AVATAR_URL (string)",
"email_bound": "PLACEHOLDER_EMAIL_BOUND (boolean)"
} ValidateInvitationCodeRequestDas Feld Typ Erforderlich Prüfung / Beschreibung codestringja required
{
"code": "PLACEHOLDER_CODE (string)"
} ValidateInvitationCodeResponseDas Feld Typ Erforderlich Prüfung / Beschreibung validbooleannein error_codestringnein
{
"valid": "PLACEHOLDER_VALID (boolean)",
"error_code": "PLACEHOLDER_ERROR_CODE (string)"
}Das Feld Typ Erforderlich Prüfung / Beschreibung codestringja required
{
"code": "PLACEHOLDER_CODE (string)"
}Das Feld Typ Erforderlich Prüfung / Beschreibung validbooleannein bonus_amountnumbernein error_codestringnein messagestringnein
{
"valid": "PLACEHOLDER_VALID (boolean)",
"bonus_amount": "PLACEHOLDER_BONUS_AMOUNT (number)",
"error_code": "PLACEHOLDER_ERROR_CODE (string)",
"message": "PLACEHOLDER_MESSAGE (string)"
}
NotifyEmailEntry {
"type": "object",
"properties": {
"email": {
"type": "string"
},
"disabled": {
"type": "boolean"
},
"verified": {
"type": "boolean"
}
}
}EndpointStat {
"type": "object",
"properties": {
"endpoint": {
"type": "string"
},
"requests": {
"type": "integer"
},
"total_tokens": {
"type": "integer"
},
"cost": {
"type": "number"
},
"actual_cost": {
"type": "number"
}
}
}Noch Fragen? Senden Sie uns die Request ID und eine Beschreibung, damit wir Ihnen weiterhelfen können. Support kontaktieren