الأدلة الأساسية
الرصد واستكشاف الأخطاء
سجل معرفات TokenLab العامة المطلوبة للدعم، تسوية الاستخدام، واستكشاف الأخطاء في الوسائط غير المتزامنة.
يبدأ رصد TokenLab الجيد بالمعرفات العامة. يجب أن تساعدك سجلاتك في الإجابة على "ما الذي طلبه المستخدم، وما هي المهمة العامة التي أنشأها TokenLab، وكيف تم الفوترة؟" دون الكشف عن تفاصيل مزود حساسة أو بيانات مستخدم حساسة.
من الطلب إلى التحقيق والدعم
-
افتح الطلبات في مساحة العمل المالكة للطلب. ابحث عن Request ID وحدد الصف.
-
افتح التفاصيل الكاملة في صفحة مستقلة. تعيد العودة إلى القائمة عوامل التصفية. لا يمنح الرابط صلاحية الوصول إلى مساحة أخرى؛ استخدم حسابًا مخولًا.
-
إذا كانت الحالة معلقة أو غير معروفة، حدّث التقدم أولًا. عند فشل الطلب أو انقطاع الرد، استخدم إجراء التحقيق المتاح لبدء التحقيق في Agent داخل التطبيق. لا يُعاد إرسال الطلب الأصلي للنموذج. لا تحتاج الطلبات الناجحة إلى تحقيق افتراضيًا.
-
إذا احتجت مساعدة، اختر الدعم البشري من الطلب أو التحقيق. راجع المعاينة وروابط الطلب والمحادثة عندما تكون متاحة، واحذف المحتوى الخاص، ثم أرسل صراحة. بدء التحقيق أو فتح المعاينة وحده لا يرسل طلب دعم.
-
احتفظ بتأكيد الإرسال وتابع المحادثة نفسها في الدعم للردود والمعلومات الإضافية بدل إنشاء طلبات مكررة.
المعرفات العامة التي يجب التقاطها
| المعرف | مكان ظهوره | استخدمه لـ |
|---|---|---|
request_id | أجسام الأخطاء، سجلات لوحة التحكم، سجلات الاستخدام | دعم على مستوى الطلب وتسوية |
id / task_id | استجابات الإنشاء غير المتزامن والحالة | استعلام عن الصور، الفيديو، الموسيقى، والوظائف ثلاثية الأبعاد |
poll_url | استجابات الإنشاء غير المتزامن | عنوان URL للحالة المفضلة |
billing_transaction_id | استجابات غير متدفقة عند التسوية، استجابات حالة المهمة غير المتزامنة، سجلات الاستخدام، X-Billing-Transaction-ID | تسوية التكلفة |
X-Task-ID | رؤوس استجابة المهمة غير المتزامنة | ارتباط المهمة على مستوى الرأس |
| معرف الوظيفة/المستخدم الخاص بك | تطبيقك | ربط نشاط TokenLab بتدفق عمل المستخدم |
لا تخزن معرفات مهام المزود، عناوين URL الخاصة بالمزود، معرفات المزود، مفاتيح Redis، أو بيانات التنفيذ الحساسة كسجلات ظاهرة للعملاء.
ما يجب تسجيله
سجل ما يكفي لتشخيص الطلب دون تسريب الأسرار:
- نقطة النهاية، طريقة HTTP، النموذج، رمز الحالة، الطابع الزمني، والكمون.
- المعرفات العامة:
request_id،task_id،poll_url، وbilling_transaction_idعند وجودها. - شكل الطلب المنقح: أي الحقول كانت موجودة، وليس النص الكامل أو محتوى الوسائط الخاصة.
- استجابات الحالة غير المتزامنة النهائية، بما في ذلك حقول الخطأ العامة.
- عدد محاولات إعادة الاتصال من العميل وما إذا كانت إعادة الاتصال قد أنشأت مهمة جديدة أو استأنفت واحدة موجودة.
قم دائمًا بحجب Authorization، مفاتيح API، رموز الإدارة، عناوين URL الموقعة، عناوين URL الوسائط الخاصة، النصوص الكاملة، وبيانات المستخدم الشخصية ما لم يكن لديك إذن صريح للاحتفاظ بها.
مصفوفة استكشاف الأخطاء
| العرض | تحقق أولاً | صفحة مفيدة |
|---|---|---|
401 أو 403 | مفتاح API، رمز الإدارة، وصول المؤسسة، نطاق المفتاح | المصادقة |
402 | الرصيد، حد إنفاق مفتاح API، توفر سعر النموذج | الفوترة والتسعير |
429 | مستوى الحساب، حد معدل نقطة النهاية، سلوك إعادة المحاولة | حدود المعدل |
400 invalid_request_error | حقل غير مدعوم، نقطة نهاية خاطئة، حقل مطلوب مفقود، أو عدم تطابق تفاصيل النموذج | معالجة الأخطاء |
| لا يمكن العثور على المهمة غير المتزامنة | مفتاح API خاطئ، معرف مهمة قديم، مهمة منتهية، أو معرف مهمة غير عام | المهام غير المتزامنة والاستعلام |
| التكلفة لا تتطابق مع واجهة المستخدم | توقيت التسوية أو مقارنة المعرف الخاطئ | الفوترة والتسعير |
تسوية الاستخدام
استخدم واجهة إدارة API للتسوية من جانب الخادم:
curl "https://api.tokenlab.sh/v1/management/api-keys/key_abc123def456/usage?page=1&limit=20&scene=video" \
-H "Authorization: Bearer mt-your-management-token"GET /v1/management/api-keys/{keyId}/usage يمكن أن يقوم بالتصفية حسب scene، model، modelVendor، startDate، و endDate. استخدم هذه السجلات بدلاً من جمع بيانات صفحات لوحة التحكم أو الاعتماد على معرفات مهام المزود العلوية.
قد تستقر الاستجابات المتدفقة بعد إرسال التدفق، لذا قد يكون رأس الفوترة غائبًا حتى عندما يتم تسجيل الاستخدام لاحقًا. قد تستقر المهام الإعلامية غير المتزامنة بعد الاستعلام النهائي.
قالب حزمة الدعم
عند الاتصال بالدعم، قم بتضمين:
request_id.task_idوpoll_urlللعمل غير المتزامن.billing_transaction_idعند وجوده.- نقطة النهاية، الطريقة، النموذج، الطابع الزمني، ورمز الحالة.
- شكل الطلب المنقح وجسم الخطأ العام.
- النتيجة المتوقعة وما رآه المستخدم فعليًا.
لا تتضمن مفاتيح API، رموز الإدارة، الوسائط الخاصة، النصوص الكاملة، عناوين URL للمزود، معرفات القنوات، أو معرفات التشخيص الخاصة ما لم يطلب دعم TokenLab صراحةً عينة محجوبة.
الفحوصات التشغيلية
- تنبيه على تكرار الاستجابات
401،402،429، و5xxبشكل منفصل؛ عادةً ما يكون لها مالكون مختلفون. - تتبع المهام غير المتزامنة التي تبقى غير نهائية لفترة أطول من SLA المنتج الخاص بك.
- تتبع محاولات الإنشاء المكررة لنفس معرف وظيفة المستخدم.
- عيّن عينة من الوظائف المكتملة وتحقق من أن الأصل المرئي للمستخدم، سجل الاستخدام، وسجل المهمة المخزنة تتفق.
مرجع API
| الموضوع | المرجع |
|---|---|
| معالجة الأخطاء | معالجة الأخطاء |
| حدود المعدل | حدود المعدل |
| الفوترة والتسعير | الفوترة والتسعير |
| الحصول على استخدام مفتاح API | الحصول على استخدام مفتاح API |
| الحصول على حالة المهمة | الحصول على حالة المهمة |