API πίνακα ελέγχου
Σχήματα δεδομένων Αντιγραφή σελίδας Markdown
Πεδία και τύποι αντικειμένων του API πίνακα ελέγχου.
APIKey Πλήρης οδηγός
Πεδία αντικειμένων του API πίνακα ελέγχου και οι τύποι τους. Το omitempty σημαίνει ότι το πεδίο μπορεί να απουσιάζει από την απάντηση· δεν επιτρέπει την αποστολή null. Οι συμβολοσειρές PLACEHOLDER δηλώνουν τον τύπο, όχι πραγματική απάντηση.
APIKeyΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή idintegerόχι user_idintegerόχι keystringόχι namestringόχι statusstringόχι ip_whitelistarray · items: stringόχι ip_blacklistarray · items: stringόχι last_used_atstringόχι ; μπορεί να είναι null last_used_ipstringόχι ; μπορεί να είναι null quotanumberόχι ; Όριο δαπανών κλειδιού σε USD· 0 — χωρίς όριο quota_usednumberόχι ; Ποσό που δαπανήθηκε από το όριο του κλειδιού, USD expires_atstringόχι ; Διάρκεια ισχύος· null — χωρίς λήξη· μπορεί να είναι null created_atstringόχι updated_atstringόχι current_concurrencyintegerόχι rate_limit_5hnumberόχι rate_limit_1dnumberόχι rate_limit_7dnumberόχι usage_5hnumberόχι usage_1dnumberόχι usage_7dnumberόχι window_5h_startstringόχι ; μπορεί να είναι null window_1d_startstringόχι ; μπορεί να είναι null window_7d_startstringόχι ; μπορεί να είναι null reset_5h_atstringόχι ; μπορεί να είναι null reset_1d_atstringόχι ; μπορεί να είναι null reset_7d_atstringόχι ; μπορεί να είναι null userobject · User όχι ; μπορεί να είναι null
{
"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)"
} APIKeyDailyUsagePointΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή datestringόχι requestsintegerόχι input_tokensintegerόχι output_tokensintegerόχι cache_read_tokensintegerόχι cache_write_tokensintegerόχι total_tokensintegerόχι costnumberόχι ; Κόστος στην κανονική τιμή actual_costnumberόχι ; Πραγματική χρέωση
{
"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)"
} AuthResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή access_tokenstringόχι refresh_tokenstringόχι ; Token ανανέωσης συνεδρίας expires_inintegerόχι ; Διάρκεια ισχύος token πρόσβασης σε δευτερόλεπτα token_typestringόχι userobject · User όχι ; μπορεί να είναι null
{
"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)"
} BatchAPIKeysUsageRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή api_key_idsarray · items: integer (int64)ναι required
{
"api_key_ids": "PLACEHOLDER_API_KEY_IDS (array)"
} BatchAPIKeyUsageStatsΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή api_key_idintegerόχι today_actual_costnumberόχι total_actual_costnumberόχι
{
"api_key_id": "PLACEHOLDER_API_KEY_ID (integer)",
"today_actual_cost": "PLACEHOLDER_TODAY_ACTUAL_COST (number)",
"total_actual_cost": "PLACEHOLDER_TOTAL_ACTUAL_COST (number)"
} ChangePasswordRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή old_passwordstringναι required new_passwordstringναι required,min=6
{
"old_password": "PLACEHOLDER_OLD_PASSWORD (string)",
"new_password": "PLACEHOLDER_NEW_PASSWORD (string)"
} CreateAPIKeyRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή namestringναι required custom_keystringόχι ; Προαιρετική προσαρμοσμένη τιμή κλειδιού· μπορεί να είναι null ip_whitelistarray · items: stringόχι ; Λίστα επιτρεπόμενων IP ip_blacklistarray · items: stringόχι ; Λίστα αποκλεισμένων IP quotanumberόχι ; Όριο δαπανών κλειδιού σε USD· μπορεί να είναι null expires_in_daysintegerόχι ; Διάρκεια ισχύος σε ημέρες· μπορεί να είναι null rate_limit_5hnumberόχι ; μπορεί να είναι null rate_limit_1dnumberόχι ; μπορεί να είναι null rate_limit_7dnumberόχι ; μπορεί να είναι null
{
"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)"
} ForgotPasswordRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή emailstringναι required,email turnstile_tokenstringόχι
{
"email": "PLACEHOLDER_EMAIL (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} ForgotPasswordResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή messagestringόχι
{
"message": "PLACEHOLDER_MESSAGE (string)"
} Login2FARequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή temp_tokenstringναι required totp_codestringναι required,len=6
{
"temp_token": "PLACEHOLDER_TEMP_TOKEN (string)",
"totp_code": "PLACEHOLDER_TOTP_CODE (string)"
} LoginRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή emailstringναι required,email passwordstringναι required turnstile_tokenstringόχι
{
"email": "PLACEHOLDER_EMAIL (string)",
"password": "PLACEHOLDER_PASSWORD (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} LogoutRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή refresh_tokenstringόχι ; Προαιρετικά: ανάκληση του συγκεκριμένου token ανανέωσης
{
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)"
} LogoutResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή messagestringόχι
{
"message": "PLACEHOLDER_MESSAGE (string)"
} PasskeyBeginLoginRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή turnstile_tokenstringόχι
{
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} PasskeyCredentialSummaryΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή idintegerόχι namestringόχι created_atstringόχι last_used_atstringόχι ; μπορεί να είναι null backupbooleanόχι
{
"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)"
} PasskeyFinishRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή session_tokenstringναι required namestringόχι credentialobject · WebAuthn PublicKeyCredential JSONναι required
{
"session_token": "PLACEHOLDER_SESSION_TOKEN (string)",
"name": "PLACEHOLDER_NAME (string)",
"credential": "PLACEHOLDER_CREDENTIAL (object)"
} PasskeyOptionsResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή session_tokenstringόχι optionsanyόχι
{
"session_token": "PLACEHOLDER_SESSION_TOKEN (string)",
"options": "PLACEHOLDER_OPTIONS (any)"
} RedeemCodeΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή idintegerόχι codestringόχι typestringόχι valuenumberόχι statusstringόχι used_byintegerόχι ; μπορεί να είναι null used_atstringόχι ; μπορεί να είναι null created_atstringόχι expires_atstringόχι ; μπορεί να είναι null validity_daysintegerόχι notesstringόχι ; μπορεί να είναι null userobject · User όχι ; μπορεί να είναι null
{
"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)"
} RedeemRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή codestringναι required
{
"code": "PLACEHOLDER_CODE (string)"
} RefreshTokenRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή refresh_tokenstringναι required
{
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)"
} RefreshTokenResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή access_tokenstringόχι refresh_tokenstringόχι expires_inintegerόχι ; Διάρκεια ισχύος token πρόσβασης σε δευτερόλεπτα token_typestringόχι
{
"access_token": "PLACEHOLDER_ACCESS_TOKEN (string)",
"refresh_token": "PLACEHOLDER_REFRESH_TOKEN (string)",
"expires_in": "PLACEHOLDER_EXPIRES_IN (integer)",
"token_type": "PLACEHOLDER_TOKEN_TYPE (string)"
} RegisterRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή emailstringναι required,email passwordstringναι required,min=6 verify_codestringόχι turnstile_tokenstringόχι promo_codestringόχι ; Κωδικός προσφοράς εγγραφής invitation_codestringόχι ; Κωδικός πρόσκλησης
{
"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)"
} ResetPasswordRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή emailstringναι required,email tokenstringναι required new_passwordstringναι required,min=6
{
"email": "PLACEHOLDER_EMAIL (string)",
"token": "PLACEHOLDER_TOKEN (string)",
"new_password": "PLACEHOLDER_NEW_PASSWORD (string)"
} ResetPasswordResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή messagestringόχι
{
"message": "PLACEHOLDER_MESSAGE (string)"
} RevokeAllSessionsResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή messagestringόχι
{
"message": "PLACEHOLDER_MESSAGE (string)"
} SendVerifyCodeRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή emailstringναι required,email turnstile_tokenstringόχι
{
"email": "PLACEHOLDER_EMAIL (string)",
"turnstile_token": "PLACEHOLDER_TURNSTILE_TOKEN (string)"
} SendVerifyCodeResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή messagestringόχι countdownintegerόχι ; Χρόνος αναμονής σε δευτερόλεπτα
{
"message": "PLACEHOLDER_MESSAGE (string)",
"countdown": "PLACEHOLDER_COUNTDOWN (integer)"
} TotpLoginResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή requires_2fabooleanόχι temp_tokenstringόχι user_email_maskedstringόχι
{
"requires_2fa": "PLACEHOLDER_REQUIRES_2FA (boolean)",
"temp_token": "PLACEHOLDER_TEMP_TOKEN (string)",
"user_email_masked": "PLACEHOLDER_USER_EMAIL_MASKED (string)"
} TotpStatusResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή enabledbooleanόχι enabled_atintegerόχι ; Χρονική σήμανση Unix· μπορεί να είναι null feature_enabledbooleanόχι
{
"enabled": "PLACEHOLDER_ENABLED (boolean)",
"enabled_at": "PLACEHOLDER_ENABLED_AT (integer)",
"feature_enabled": "PLACEHOLDER_FEATURE_ENABLED (boolean)"
} UpdateAPIKeyRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή namestringόχι statusstringόχι omitempty,oneof=active inactive ip_whitelistarray · items: stringόχι ; Επιτρεπόμενες IP: το null δεν αλλάζει τη λίστα, ο κενός πίνακας την καθαρίζει· μπορεί να είναι null ip_blacklistarray · items: stringόχι ; Αποκλεισμένες IP: το null δεν αλλάζει τη λίστα, ο κενός πίνακας την καθαρίζει· μπορεί να είναι null quotanumberόχι ; Όριο δαπανών κλειδιού σε USD· 0 — χωρίς όριο· μπορεί να είναι null expires_atstringόχι ; Χρόνος λήξης σε μορφή ISO 8601· μπορεί να είναι null reset_quotabooleanόχι ; Μηδενισμός του χρησιμοποιημένου ποσού του ορίου δαπανών· μπορεί να είναι null rate_limit_5hnumberόχι ; μπορεί να είναι null rate_limit_1dnumberόχι ; μπορεί να είναι null rate_limit_7dnumberόχι ; μπορεί να είναι null reset_rate_limit_usagebooleanόχι ; Μηδενισμός της χρήσης των ορίων ανά χρονικό παράθυρο· μπορεί να είναι null
{
"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)"
} UpdateProfileRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή usernamestringόχι ; μπορεί να είναι null avatar_urlstringόχι ; μπορεί να είναι null balance_notify_enabledbooleanόχι ; μπορεί να είναι null balance_notify_thresholdnumberόχι ; μπορεί να είναι null
{
"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)"
} UsageLogΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή idintegerόχι user_idintegerόχι api_key_idintegerόχι request_idstringόχι modelstringόχι service_tierstringόχι ; μπορεί να είναι null reasoning_effortstringόχι ; μπορεί να είναι null input_tokensintegerόχι output_tokensintegerόχι cache_creation_tokensintegerόχι cache_read_tokensintegerόχι cache_creation_5m_tokensintegerόχι cache_creation_1h_tokensintegerόχι input_costnumberόχι output_costnumberόχι cache_creation_costnumberόχι cache_read_costnumberόχι total_costnumberόχι actual_costnumberόχι long_context_billing_appliedbooleanόχι request_typestringόχι streambooleanόχι duration_msintegerόχι ; μπορεί να είναι null first_token_msintegerόχι ; μπορεί να είναι null image_countintegerόχι image_sizestringόχι ; μπορεί να είναι null image_input_sizestringόχι ; μπορεί να είναι null image_output_sizestringόχι ; μπορεί να είναι null image_input_tokensintegerόχι image_input_costnumberόχι image_output_tokensintegerόχι image_output_costnumberόχι image_size_breakdownobject · additionalProperties: integerόχι media_typestringόχι ; μπορεί να είναι null ip_addressstringόχι ; μπορεί να είναι null session_idstringόχι ; μπορεί να είναι null created_atstringόχι userobject · User όχι ; μπορεί να είναι null api_keyobject · APIKey όχι ; μπορεί να είναι null
{
"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)"
} UsageStatsΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή total_requestsintegerόχι total_input_tokensintegerόχι total_output_tokensintegerόχι total_cache_tokensintegerόχι total_cache_creation_tokensintegerόχι total_cache_read_tokensintegerόχι total_tokensintegerόχι total_costnumberόχι total_actual_costnumberόχι average_duration_msnumberόχι endpointsarray · items: EndpointStat · EndpointStat όχι
{
"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)"
} UserΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή idintegerόχι emailstringόχι usernamestringόχι rolestringόχι balancenumberόχι frozen_balancenumberόχι concurrencyintegerόχι statusstringόχι last_active_atstringόχι ; μπορεί να είναι null created_atstringόχι updated_atstringόχι deleted_atstringόχι ; μπορεί να είναι null balance_notify_enabledbooleanόχι balance_notify_threshold_typestringόχι balance_notify_thresholdnumberόχι ; μπορεί να είναι null balance_notify_extra_emailsarray · items: NotifyEmailEntry · NotifyEmailEntry όχι total_rechargednumberόχι rpm_limitintegerόχι api_keysarray · items: APIKey · APIKey όχι
{
"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)"
} UserAnnouncementΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή idintegerόχι titlestringόχι contentstringόχι notify_modestringόχι starts_atstringόχι ; μπορεί να είναι null ends_atstringόχι ; μπορεί να είναι null read_atstringόχι ; μπορεί να είναι null created_atstringόχι updated_atstringόχι
{
"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)"
} UserDashboardStatsΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή total_api_keysintegerόχι active_api_keysintegerόχι total_requestsintegerόχι total_input_tokensintegerόχι total_output_tokensintegerόχι total_cache_creation_tokensintegerόχι total_cache_read_tokensintegerόχι total_tokensintegerόχι total_costnumberόχι ; Συνολικό κόστος στην κανονική τιμή total_actual_costnumberόχι ; Συνολική πραγματική χρέωση today_requestsintegerόχι today_input_tokensintegerόχι today_output_tokensintegerόχι today_cache_creation_tokensintegerόχι today_cache_read_tokensintegerόχι today_tokensintegerόχι today_costnumberόχι ; Σημερινό κόστος στην κανονική τιμή today_actual_costnumberόχι ; Πραγματική χρέωση για σήμερα average_duration_msnumberόχι rpmintegerόχι ; Μέσος αριθμός αιτημάτων ανά λεπτό κατά τα τελευταία 5 λεπτά tpmintegerόχι ; Μέσος αριθμός token ανά λεπτό κατά τα τελευταία 5 λεπτά
{
"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)"
} UserProfileResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή idintegerόχι emailstringόχι usernamestringόχι rolestringόχι balancenumberόχι frozen_balancenumberόχι concurrencyintegerόχι statusstringόχι last_active_atstringόχι ; μπορεί να είναι null created_atstringόχι updated_atstringόχι deleted_atstringόχι ; μπορεί να είναι null balance_notify_enabledbooleanόχι balance_notify_threshold_typestringόχι balance_notify_thresholdnumberόχι ; μπορεί να είναι null balance_notify_extra_emailsarray · items: NotifyEmailEntry · NotifyEmailEntry όχι total_rechargednumberόχι rpm_limitintegerόχι api_keysarray · items: APIKey · APIKey όχι avatar_urlstringόχι email_boundbooleanόχι
{
"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)"
} ValidateInvitationCodeRequestΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή codestringναι required
{
"code": "PLACEHOLDER_CODE (string)"
} ValidateInvitationCodeResponseΤο πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή validbooleanόχι error_codestringόχι
{
"valid": "PLACEHOLDER_VALID (boolean)",
"error_code": "PLACEHOLDER_ERROR_CODE (string)"
}Το πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή codestringναι required
{
"code": "PLACEHOLDER_CODE (string)"
}Το πεδίο Τύπος Υποχρεωτικό Έλεγχος / περιγραφή validbooleanόχι bonus_amountnumberόχι error_codestringόχι messagestringόχι
{
"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"
}
}
}