تحليلات استخدام الفوترة (بيتا)
Beta: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice.
Get aggregated usage analytics for the authenticated user with breakdowns by date, model, and API key. This endpoint provides summary views of your API usage, ideal for dashboards and usage monitoring. Data is cached for 10 minutes.
معاملات الاستعلام
يمكنك تحديد الفترة الزمنية للتحليلات باستخدام إما:- lookback: فترة نسبية مثل “7d” (7 أيام)، “30d” (30 يومًا)، حتى “90d” (90 يومًا)
- startDate و endDate: نطاق تاريخ مخصص بصيغة
YYYY-MM-DD. كلاهما مطلوب إذا تم توفير أي منهما.
حقول الاستجابة
lookback
فترة lookback المستخدمة في الاستعلام. إما بصيغة “Nd” (مثل “7d”) أو بصيغة “startDate:endDate”.byDate
إجماليات الاستخدام اليومية للفترة المطلوبة.- date: التاريخ بصيغة
YYYY-MM-DD - USD: إجمالي الاستخدام بالدولار الأمريكي لذلك اليوم
- DIEM: إجمالي الاستخدام بـ DIEM لذلك اليوم
byModel
تفصيل الاستخدام حسب النموذج، مُرتَّب حسب إجمالي الإنفاق (الأعلى أولًا).- modelName: الاسم المعروض للنموذج (مثل “GLM 5”)
- unitType: نوع الوحدات المستهلكة (tokens، images، chars، minutes، seconds)
- modelType: نوع النموذج (LLM، IMAGE، TTS، ASR، VIDEO)، أو null
- totalUsd: إجمالي الدولارات المُنفَقة على هذا النموذج
- totalDiem: إجمالي DIEM المُنفَقة على هذا النموذج
- totalUnits: إجمالي الوحدات المستهلكة لهذا النموذج
- breakdown: مصفوفة من تفصيلات الاستخدام حسب النوع (متوفر فقط إذا كانت هناك أنواع متعددة). كل إدخال يحتوي على:
- type: نوع الـ token (مثل “Input”، “Output”، “Cache Read”، “Cache Write”)
- usd: المبلغ بالدولار لهذا التفصيل
- diem: المبلغ بـ DIEM لهذا التفصيل
- units: عدد الوحدات لهذا التفصيل
byModelDaily
بيانات الرسم البياني اليومية لأفضل 8 نماذج. يحتوي كل إدخال على “date” (طابع زمني) بالإضافة إلى أسماء النماذج كمفاتيح مع قيم استخدام DIEM.topModels
مصفوفة من أسماء أفضل 8 نماذج حسب الاستخدام، لوسائل إيضاح الرسوم البيانية.byKey
تفصيل الاستخدام حسب مفتاح API، مُرتَّب حسب إجمالي الإنفاق (الأعلى أولًا).- apiKeyId: معرّف مفتاح API، أو null إذا كان الاستخدام من تطبيق الويب
- description: وصف مفتاح API أو “Web App”
- totalUsd: إجمالي الدولارات المُنفَقة عبر هذا المفتاح
- totalDiem: إجمالي DIEM المُنفَقة عبر هذا المفتاح
- totalUnits: إجمالي الوحدات المستهلكة عبر هذا المفتاح
byKeyDaily
بيانات الرسم البياني اليومية لأفضل 8 مفاتيح API. يحتوي كل إدخال على “date” (طابع زمني) بالإضافة إلى أوصاف المفاتيح كمفاتيح مع قيم استخدام DIEM.topKeyNames
مصفوفة من أوصاف أفضل 8 مفاتيح API حسب الاستخدام، لوسائل إيضاح الرسوم البيانية.أمثلة الاستخدام
التفويضات
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
معلمات الاستعلام
Lookback period for usage data. Format: number followed by "d" (e.g., "7d", "30d"). Maximum: 90d
^[1-9]\d*d$"7d"
Start date for filtering records (YYYY-MM-DD). If provided, endDate is also required.
^\d{4}-\d{2}-\d{2}$"2024-01-01T00:00:00.000Z"
End date for filtering records (YYYY-MM-DD). If provided, startDate is also required.
^\d{4}-\d{2}-\d{2}$"2024-01-31T00:00:00.000Z"
الاستجابة
Successful response with aggregated usage analytics
Aggregated usage analytics response with breakdowns by date, model, and API key
The lookback period used for the query. Either "Nd" format or "startDate:endDate" format.
"7d"
Daily usage totals for the requested period
Usage breakdown by model, sorted by total spend (highest first)
Daily chart data for top 8 models. Each entry has "date" (timestamp) plus model names as keys.
Names of the top 8 models by usage (for chart legends)
Usage breakdown by API key, sorted by total spend (highest first)
Daily chart data for top 8 API keys. Each entry has "date" (timestamp) plus key descriptions as keys.
Descriptions of the top 8 API keys by usage (for chart legends)