τεκμηρίωση
API πίνακα ελέγχου

Σχήματα δεδομένων

Markdown

Πεδία και τύποι αντικειμένων του API πίνακα ελέγχου.

Πλήρης οδηγός

Πεδία αντικειμένων του 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)"
}

ValidatePromoCodeRequest

Το πεδίοΤύποςΥποχρεωτικόΈλεγχος / περιγραφή
codestringναιrequired
Πεδία αντικειμένου
{
  "code": "PLACEHOLDER_CODE (string)"
}

ValidatePromoCodeResponse

Το πεδίοΤύποςΥποχρεωτικόΈλεγχος / περιγραφή
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"
    }
  }
}
Έχετε ερωτήσεις; Στείλτε μας το Request ID και μια περιγραφή — θα σας βοηθήσουμε να βρείτε την αιτία.Επικοινωνία με την υποστήριξη