تحويل النص إلى صوت
استنساخ الصوت
مزامنة الشفاه
أخرى
تحويل النص إلى صوت
استنساخ الصوت
مزامنة الشفاه
أخرى
الملف الشخصي
اختبر واجهة الملف الشخصي للمستخدم.
واجهة الملف الشخصي للمستخدم
نقطة النهاية
GET /api/open/profile
Also supports POST requests, parameters can be passed via request body or Authorization header
ترويسات الطلب
Authorization: Bearer YOUR_API_TOKEN // API key
Request Parameters (POST Method)
{
"token": "YOUR_API_TOKEN" // Optional if not provided in header
}الاستجابة
// Success response - 200
{
"user_id": "user_123",
"api_quota_remaining": 1500,
"tier": "free",
"credits": 1000
}
// Error response
{
"error": string // Error message
}Response Field Description
user_id: User ID
api_quota_remaining: Remaining API credits
tier: User tier (free/pro/enterprise)
credits: Normal credits balance
مثال CURL
# GET request
curl -X GET https://fishaudio.org/api/open/profile \
-H "Authorization: Bearer YOUR_API_TOKEN"
# POST request (via header)
curl -X POST https://fishaudio.org/api/open/profile \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{}'
# POST request (via body)
curl -X POST https://fishaudio.org/api/open/profile \
-H "Content-Type: application/json" \
-d '{
"token": "YOUR_API_TOKEN"
}'تصحيح مباشر
أكواد الحالة
200: Success 400: Bad Request 401: Unauthorized 403: Forbidden 404: Not Found 429: Too Many Requests 500: Internal Server Error