Boshqaruv paneli API
Ma’lumotlar sxemalari Sahifani nusxalash Markdown
Boshqaruv paneli API obyektlarining maydonlari va turlari.
APIKey To‘liq qo‘llanma
Boshqaruv paneli API obyektlarining maydonlari va ularning turlari. omitempty maydon javobda bo‘lmasligi mumkinligini bildiradi; bu null yuborishga ruxsat degani emas. PLACEHOLDER satrlari haqiqiy javobni emas, turni bildiradi.
APIKeyMaydon: Tur Majburiy Tekshiruv / tavsif idintegeryo‘q user_idintegeryo‘q keystringyo‘q namestringyo‘q statusstringyo‘q ip_whitelistarray · items: stringyo‘q ip_blacklistarray · items: stringyo‘q last_used_atstringyo‘q ; null bo‘lishi mumkin last_used_ipstringyo‘q ; null bo‘lishi mumkin quotanumberyo‘q ; Kalitning USD’dagi sarf limiti; 0 — limitsiz quota_usednumberyo‘q ; Kalit limitidan sarflangan summa, USD expires_atstringyo‘q ; Amal qilish muddati; null — muddatsiz; null bo‘lishi mumkin created_atstringyo‘q updated_atstringyo‘q current_concurrencyintegeryo‘q rate_limit_5hnumberyo‘q rate_limit_1dnumberyo‘q rate_limit_7dnumberyo‘q usage_5hnumberyo‘q usage_1dnumberyo‘q usage_7dnumberyo‘q window_5h_startstringyo‘q ; null bo‘lishi mumkin window_1d_startstringyo‘q ; null bo‘lishi mumkin window_7d_startstringyo‘q ; null bo‘lishi mumkin reset_5h_atstringyo‘q ; null bo‘lishi mumkin reset_1d_atstringyo‘q ; null bo‘lishi mumkin reset_7d_atstringyo‘q ; null bo‘lishi mumkin userobject · User yo‘q ; null bo‘lishi mumkin
{
"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)"
} APIKeyDailyUsagePointMaydon: Tur Majburiy Tekshiruv / tavsif datestringyo‘q requestsintegeryo‘q input_tokensintegeryo‘q output_tokensintegeryo‘q cache_read_tokensintegeryo‘q cache_write_tokensintegeryo‘q total_tokensintegeryo‘q costnumberyo‘q ; Standart narx bo‘yicha qiymat actual_costnumberyo‘q ; Haqiqiy yechib olingan summa
{
"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)"
} AuthResponseMaydon: Tur Majburiy Tekshiruv / tavsif access_tokenstringyo‘q refresh_tokenstringyo‘q ; Seansni yangilash tokeni expires_inintegeryo‘q ; Kirish tokenining amal qilish muddati soniyalarda token_typestringyo‘q userobject · User yo‘q ; null bo‘lishi mumkin
{
"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)"
} BatchAPIKeysUsageRequestMaydon: Tur Majburiy Tekshiruv / tavsif api_key_idsarray · items: integer (int64)ha required
{
"api_key_ids": "PLACEHOLDER_API_KEY_IDS (array)"
} BatchAPIKeyUsageStatsMaydon: Tur Majburiy Tekshiruv / tavsif api_key_idintegeryo‘q today_actual_costnumberyo‘q total_actual_costnumberyo‘q
{
"api_key_id": "PLACEHOLDER_API_KEY_ID (integer)",
"today_actual_cost": "PLACEHOLDER_TODAY_ACTUAL_COST (number)",
"total_actual_cost": "PLACEHOLDER_TOTAL_ACTUAL_COST (number)"
} ChangePasswordRequestMaydon: Tur Majburiy Tekshiruv / tavsif old_passwordstringha required new_passwordstringha required,min=6
{
"old_password": "PLACEHOLDER_OLD_PASSWORD (string)",
"new_password": "PLACEHOLDER_NEW_PASSWORD (string)"
} CreateAPIKeyRequestMaydon: Tur Majburiy Tekshiruv / tavsif namestringha required custom_keystringyo‘q ; Kalitning ixtiyoriy o‘z qiymati; null bo‘lishi mumkin ip_whitelistarray · items: stringyo‘q ; Ruxsat etilgan IP’lar ro‘yxati ip_blacklistarray · items: stringyo‘q ; Taqiqlangan IP’lar ro‘yxati quotanumberyo‘q ; Kalitning USD’dagi sarf limiti; null bo‘lishi mumkin expires_in_daysintegeryo‘q ; Amal qilish muddati kunlarda; null bo‘lishi mumkin rate_limit_5hnumberyo‘q ; null bo‘lishi mumkin rate_limit_1dnumberyo‘q ; null bo‘lishi mumkin rate_limit_7dnumberyo‘q ; null bo‘lishi mumkin
{
"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)"
} ForgotPasswordRequestMaydon: Tur Majburiy Tekshiruv / tavsif emailstringha required,email turnstile_tokenstringyo‘q
{
"email": "PLACEHOLDER_EMAIL (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} ForgotPasswordResponseMaydon: Tur Majburiy Tekshiruv / tavsif messagestringyo‘q
{
"message": "PLACEHOLDER_MESSAGE (string)"
} Login2FARequestMaydon: Tur Majburiy Tekshiruv / tavsif temp_tokenstringha required totp_codestringha required,len=6
{
"temp_token": "PLACEHOLDER_TEMP_TOKEN (string)",
"totp_code": "PLACEHOLDER_TOTP_CODE (string)"
} LoginRequestMaydon: Tur Majburiy Tekshiruv / tavsif emailstringha required,email passwordstringha required turnstile_tokenstringyo‘q
{
"email": "PLACEHOLDER_EMAIL (string)",
"password": "PLACEHOLDER_PASSWORD (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} LogoutRequestMaydon: Tur Majburiy Tekshiruv / tavsif refresh_tokenstringyo‘q ; Ixtiyoriy: ko‘rsatilgan yangilash tokenini bekor qilish
{
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)"
} LogoutResponseMaydon: Tur Majburiy Tekshiruv / tavsif messagestringyo‘q
{
"message": "PLACEHOLDER_MESSAGE (string)"
} PasskeyBeginLoginRequestMaydon: Tur Majburiy Tekshiruv / tavsif turnstile_tokenstringyo‘q
{
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} PasskeyCredentialSummaryMaydon: Tur Majburiy Tekshiruv / tavsif idintegeryo‘q namestringyo‘q created_atstringyo‘q last_used_atstringyo‘q ; null bo‘lishi mumkin backupbooleanyo‘q
{
"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)"
} PasskeyFinishRequestMaydon: Tur Majburiy Tekshiruv / tavsif session_tokenstringha required namestringyo‘q credentialobject · WebAuthn PublicKeyCredential JSONha required
{
"session_token": "PLACEHOLDER_SESSION_TOKEN (string)",
"name": "PLACEHOLDER_NAME (string)",
"credential": "PLACEHOLDER_CREDENTIAL (object)"
} PasskeyOptionsResponseMaydon: Tur Majburiy Tekshiruv / tavsif session_tokenstringyo‘q optionsanyyo‘q
{
"session_token": "PLACEHOLDER_SESSION_TOKEN (string)",
"options": "PLACEHOLDER_OPTIONS (any)"
} RedeemCodeMaydon: Tur Majburiy Tekshiruv / tavsif idintegeryo‘q codestringyo‘q typestringyo‘q valuenumberyo‘q statusstringyo‘q used_byintegeryo‘q ; null bo‘lishi mumkin used_atstringyo‘q ; null bo‘lishi mumkin created_atstringyo‘q expires_atstringyo‘q ; null bo‘lishi mumkin validity_daysintegeryo‘q notesstringyo‘q ; null bo‘lishi mumkin userobject · User yo‘q ; null bo‘lishi mumkin
{
"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)"
} RedeemRequestMaydon: Tur Majburiy Tekshiruv / tavsif codestringha required
{
"code": "PLACEHOLDER_CODE (string)"
} RefreshTokenRequestMaydon: Tur Majburiy Tekshiruv / tavsif refresh_tokenstringha required
{
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)"
} RefreshTokenResponseMaydon: Tur Majburiy Tekshiruv / tavsif access_tokenstringyo‘q refresh_tokenstringyo‘q expires_inintegeryo‘q ; Kirish tokenining amal qilish muddati soniyalarda token_typestringyo‘q
{
"access_token": "PLACEHOLDER_ACCESS_TOKEN (string)",
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)",
"expires_in": "PLACEHOLDER_EXPIRES_IN (integer)",
"token_type": "PLACEHOLDER_TOKEN_TYPE (string)"
} RegisterRequestMaydon: Tur Majburiy Tekshiruv / tavsif emailstringha required,email passwordstringha required,min=6 verify_codestringyo‘q turnstile_tokenstringyo‘q promo_codestringyo‘q ; Ro‘yxatdan o‘tish promokodi invitation_codestringyo‘q ; Taklif kodi
{
"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)"
} ResetPasswordRequestMaydon: Tur Majburiy Tekshiruv / tavsif emailstringha required,email tokenstringha required new_passwordstringha required,min=6
{
"email": "PLACEHOLDER_EMAIL (string)",
"token": "PLACEHOLDER_TOKEN (string)",
"new_password": "PLACEHOLDER_NEW_PASSWORD (string)"
} ResetPasswordResponseMaydon: Tur Majburiy Tekshiruv / tavsif messagestringyo‘q
{
"message": "PLACEHOLDER_MESSAGE (string)"
} RevokeAllSessionsResponseMaydon: Tur Majburiy Tekshiruv / tavsif messagestringyo‘q
{
"message": "PLACEHOLDER_MESSAGE (string)"
} SendVerifyCodeRequestMaydon: Tur Majburiy Tekshiruv / tavsif emailstringha required,email turnstile_tokenstringyo‘q
{
"email": "PLACEHOLDER_EMAIL (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} SendVerifyCodeResponseMaydon: Tur Majburiy Tekshiruv / tavsif messagestringyo‘q countdownintegeryo‘q ; Kutish vaqti soniyalarda
{
"message": "PLACEHOLDER_MESSAGE (string)",
"countdown": "PLACEHOLDER_COUNTDOWN (integer)"
} TotpLoginResponseMaydon: Tur Majburiy Tekshiruv / tavsif requires_2fabooleanyo‘q temp_tokenstringyo‘q user_email_maskedstringyo‘q
{
"requires_2fa": "PLACEHOLDER_REQUIRES_2FA (boolean)",
"temp_token": "PLACEHOLDER_TEMP_TOKEN (string)",
"user_email_masked": "PLACEHOLDER_USER_EMAIL_MASKED (string)"
} TotpStatusResponseMaydon: Tur Majburiy Tekshiruv / tavsif enabledbooleanyo‘q enabled_atintegeryo‘q ; Unix timestamp; null bo‘lishi mumkin feature_enabledbooleanyo‘q
{
"enabled": "PLACEHOLDER_ENABLED (boolean)",
"enabled_at": "PLACEHOLDER_ENABLED_AT (integer)",
"feature_enabled": "PLACEHOLDER_FEATURE_ENABLED (boolean)"
} UpdateAPIKeyRequestMaydon: Tur Majburiy Tekshiruv / tavsif namestringyo‘q statusstringyo‘q omitempty,oneof=active inactive ip_whitelistarray · items: stringyo‘q ; Ruxsat etilgan IP’lar: null ro‘yxatni o‘zgartirmaydi, bo‘sh massiv uni tozalaydi; null bo‘lishi mumkin ip_blacklistarray · items: stringyo‘q ; Taqiqlangan IP’lar: null ro‘yxatni o‘zgartirmaydi, bo‘sh massiv uni tozalaydi; null bo‘lishi mumkin quotanumberyo‘q ; Kalitning USD’dagi sarf limiti; 0 — limitsiz; null bo‘lishi mumkin expires_atstringyo‘q ; Amal qilish muddati tugash vaqti ISO 8601 formatida; null bo‘lishi mumkin reset_quotabooleanyo‘q ; Sarf limitining sarflangan qismini nolga tushirish; null bo‘lishi mumkin rate_limit_5hnumberyo‘q ; null bo‘lishi mumkin rate_limit_1dnumberyo‘q ; null bo‘lishi mumkin rate_limit_7dnumberyo‘q ; null bo‘lishi mumkin reset_rate_limit_usagebooleanyo‘q ; Sarf davrlari limitlarida hisoblangan sarfni nolga tushirish; null bo‘lishi mumkin
{
"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)"
} UpdateProfileRequestMaydon: Tur Majburiy Tekshiruv / tavsif usernamestringyo‘q ; null bo‘lishi mumkin avatar_urlstringyo‘q ; null bo‘lishi mumkin balance_notify_enabledbooleanyo‘q ; null bo‘lishi mumkin balance_notify_thresholdnumberyo‘q ; null bo‘lishi mumkin
{
"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)"
} UsageLogMaydon: Tur Majburiy Tekshiruv / tavsif idintegeryo‘q user_idintegeryo‘q api_key_idintegeryo‘q request_idstringyo‘q modelstringyo‘q service_tierstringyo‘q ; null bo‘lishi mumkin reasoning_effortstringyo‘q ; null bo‘lishi mumkin input_tokensintegeryo‘q output_tokensintegeryo‘q cache_creation_tokensintegeryo‘q cache_read_tokensintegeryo‘q cache_creation_5m_tokensintegeryo‘q cache_creation_1h_tokensintegeryo‘q input_costnumberyo‘q output_costnumberyo‘q cache_creation_costnumberyo‘q cache_read_costnumberyo‘q total_costnumberyo‘q actual_costnumberyo‘q long_context_billing_appliedbooleanyo‘q request_typestringyo‘q streambooleanyo‘q duration_msintegeryo‘q ; null bo‘lishi mumkin first_token_msintegeryo‘q ; null bo‘lishi mumkin image_countintegeryo‘q image_sizestringyo‘q ; null bo‘lishi mumkin image_input_sizestringyo‘q ; null bo‘lishi mumkin image_output_sizestringyo‘q ; null bo‘lishi mumkin image_input_tokensintegeryo‘q image_input_costnumberyo‘q image_output_tokensintegeryo‘q image_output_costnumberyo‘q image_size_breakdownobject · additionalProperties: integeryo‘q media_typestringyo‘q ; null bo‘lishi mumkin ip_addressstringyo‘q ; null bo‘lishi mumkin session_idstringyo‘q ; null bo‘lishi mumkin created_atstringyo‘q userobject · User yo‘q ; null bo‘lishi mumkin api_keyobject · APIKey yo‘q ; null bo‘lishi mumkin
{
"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)"
} UsageStatsMaydon: Tur Majburiy Tekshiruv / tavsif total_requestsintegeryo‘q total_input_tokensintegeryo‘q total_output_tokensintegeryo‘q total_cache_tokensintegeryo‘q total_cache_creation_tokensintegeryo‘q total_cache_read_tokensintegeryo‘q total_tokensintegeryo‘q total_costnumberyo‘q total_actual_costnumberyo‘q average_duration_msnumberyo‘q endpointsarray · items: EndpointStat · EndpointStat yo‘q
{
"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)"
} UserMaydon: Tur Majburiy Tekshiruv / tavsif idintegeryo‘q emailstringyo‘q usernamestringyo‘q rolestringyo‘q balancenumberyo‘q frozen_balancenumberyo‘q concurrencyintegeryo‘q statusstringyo‘q last_active_atstringyo‘q ; null bo‘lishi mumkin created_atstringyo‘q updated_atstringyo‘q deleted_atstringyo‘q ; null bo‘lishi mumkin balance_notify_enabledbooleanyo‘q balance_notify_threshold_typestringyo‘q balance_notify_thresholdnumberyo‘q ; null bo‘lishi mumkin balance_notify_extra_emailsarray · items: NotifyEmailEntry · NotifyEmailEntry yo‘q total_rechargednumberyo‘q rpm_limitintegeryo‘q api_keysarray · items: APIKey · APIKey yo‘q
{
"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)"
} UserAnnouncementMaydon: Tur Majburiy Tekshiruv / tavsif idintegeryo‘q titlestringyo‘q contentstringyo‘q notify_modestringyo‘q starts_atstringyo‘q ; null bo‘lishi mumkin ends_atstringyo‘q ; null bo‘lishi mumkin read_atstringyo‘q ; null bo‘lishi mumkin created_atstringyo‘q updated_atstringyo‘q
{
"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)"
} UserDashboardStatsMaydon: Tur Majburiy Tekshiruv / tavsif total_api_keysintegeryo‘q active_api_keysintegeryo‘q total_requestsintegeryo‘q total_input_tokensintegeryo‘q total_output_tokensintegeryo‘q total_cache_creation_tokensintegeryo‘q total_cache_read_tokensintegeryo‘q total_tokensintegeryo‘q total_costnumberyo‘q ; Standart narx bo‘yicha umumiy qiymat total_actual_costnumberyo‘q ; Jami haqiqiy yechib olingan summa today_requestsintegeryo‘q today_input_tokensintegeryo‘q today_output_tokensintegeryo‘q today_cache_creation_tokensintegeryo‘q today_cache_read_tokensintegeryo‘q today_tokensintegeryo‘q today_costnumberyo‘q ; Bugungi standart narx bo‘yicha qiymat today_actual_costnumberyo‘q ; Bugun haqiqiy yechib olingan summa average_duration_msnumberyo‘q rpmintegeryo‘q ; Oxirgi 5 daqiqadagi bir daqiqaga o‘rtacha so‘rovlar soni tpmintegeryo‘q ; Oxirgi 5 daqiqadagi bir daqiqaga o‘rtacha tokenlar soni
{
"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)"
} UserProfileResponseMaydon: Tur Majburiy Tekshiruv / tavsif idintegeryo‘q emailstringyo‘q usernamestringyo‘q rolestringyo‘q balancenumberyo‘q frozen_balancenumberyo‘q concurrencyintegeryo‘q statusstringyo‘q last_active_atstringyo‘q ; null bo‘lishi mumkin created_atstringyo‘q updated_atstringyo‘q deleted_atstringyo‘q ; null bo‘lishi mumkin balance_notify_enabledbooleanyo‘q balance_notify_threshold_typestringyo‘q balance_notify_thresholdnumberyo‘q ; null bo‘lishi mumkin balance_notify_extra_emailsarray · items: NotifyEmailEntry · NotifyEmailEntry yo‘q total_rechargednumberyo‘q rpm_limitintegeryo‘q api_keysarray · items: APIKey · APIKey yo‘q avatar_urlstringyo‘q email_boundbooleanyo‘q
{
"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)"
} ValidateInvitationCodeRequestMaydon: Tur Majburiy Tekshiruv / tavsif codestringha required
{
"code": "PLACEHOLDER_CODE (string)"
} ValidateInvitationCodeResponseMaydon: Tur Majburiy Tekshiruv / tavsif validbooleanyo‘q error_codestringyo‘q
{
"valid": "PLACEHOLDER_VALID (boolean)",
"error_code": "PLACEHOLDER_ERROR_CODE (string)"
}Maydon: Tur Majburiy Tekshiruv / tavsif codestringha required
{
"code": "PLACEHOLDER_CODE (string)"
}Maydon: Tur Majburiy Tekshiruv / tavsif validbooleanyo‘q bonus_amountnumberyo‘q error_codestringyo‘q messagestringyo‘q
{
"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"
}
}
}