التوثيق
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لا؛ توكن تجديد الجلسة
expires_inintegerلا؛ مدة صلاحية توكن الوصول بالثواني
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لا؛ اختياري: إبطال توكن التجديد المحدد
حقول الكائن
{
  "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_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 timestamp؛ يمكن أن يكون 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لا؛ متوسط عدد التوكنات في الدقيقة خلال آخر 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 ووصفاً للمشكلة وسنساعدك على فهمها.مراسلة الدعم