حساب تعريفي
قراءة وتحديث الملف الشخصي والحصص لحساب API المفتوح.
حساب تعريفي
استخدم نقاط نهاية ملف التعريف لفحص معرف حساب مالك المفتاح API والطبقة والائتمانات وحصة API المتبقية. قم باستدعاء نقطة النهاية هذه قبل الدفعات الكبيرة، وبعد المهام المهمة، وأثناء عمليات الفحص التشغيلي.
احصل على الملف الشخصي
GET /api/open/v1/profile
Authorization: Bearer FISHAUDIO_API_KEYطلب
الطلب لا يحتاج إلى هيئة.
curl https://fishaudio.org/api/open/v1/profile \
-H "Authorization: Bearer FISHAUDIO_API_KEY"إجابة
{
"user_id": "user_123",
"api_quota_remaining": 988000,
"tier": "pro",
"credits": 1200
}تعامل مع الحقول غير المعروفة كإضافة وتجنب فشل المحللين الصارمين عندما تحصل الاستجابة على حساب جديد أو بيانات تعريف الفوترة.
تحديث الملف الشخصي
POST /api/open/v1/profile
Authorization: Bearer FISHAUDIO_API_KEY
Content-Type: application/json{
"webhookUrl": "https://example.com/webhooks/fishspeech"
}يتم التحكم في الحقول القابلة للتحديث بواسطة الخادم. قد يتم تجاهل الحقول غير المعروفة أو رفضها. احتفظ بتحديثات ملف التعريف منفصلة عن إنشاء مهمة الوسائط حتى لا يؤدي خطأ التحقق من ملف التعريف إلى منع أعمال الإنشاء غير ذات الصلة.
الفواتير والائتمانات
تعتبر نقطة نهاية الملف الشخصي هي الفحص الأكثر أمانًا وخفيف الوزن قبل الدفعة. يمكنه إظهار ما إذا كان من المحتمل أن يحتوي الحساب على أرصدة أو حصة كافية للعملية التالية، ولكنه ليس نظام حجز. بين الشيك الخاص بك وطلب الوسائط، قد يستهلك العمال الآخرون الرصيد.
بالنسبة لسير العمل المهم، قم بتخزين لقطة الملف الشخصي باستخدام معرف الدفعة. إذا فشلت مهمة لاحقًا لأسباب تتعلق بالحصة النسبية، فإن هذه اللقطة تساعدك على التمييز بين الرصيد المنخفض الموجود مسبقًا والاستخدام المتزامن من خلال عملية أخرى.
أخطاء
| الحالة | معنى | العمل |
|---|---|---|
401 | لا يمكن مصادقة مفتاح API | أوقف المهمة وقم بتحديث مفتاح API من جانب الخادم |
402 | الحساب صالح ولكن تفشل عمليات التحقق من الحصة النسبية لعملية ذات صلة | إظهار حالة الفوترة أو تعبئة الرصيد |
500 | فشلت خدمة الملف الشخصي | أعد المحاولة عدة مرات مع التراجع |