API-Endpunkte

Guthaben abfragen

GET/v2/credits

Abfrage-Credits-API

Fragen Sie den Kontostand und die Kreditinformationen des aktuellen Benutzers ab.

GEThttps://udioapi.pro/api/v2/credits

tips

Verwenden Sie diesen Endpunkt, um Ihren aktuellen Kontostand und die verfügbaren Credits für die KI-Musikgenerierung zu überprüfen.

Antwortfelder:

  • Credits: Verbleibende Credits, die für die Musikgenerierung verfügbar sind
  • used_credits: Gesamte Credits, die vorhanden waren verbraucht

Schlüsselverwendung:

  • Überprüfen Sie das verbleibende Guthaben, bevor Sie mit Aufgaben der neuen Generation beginnen
  • Überwachen Sie den Guthabenverbrauch in Echtzeit
  • Implementieren Sie Warnungen bei niedrigem Guthaben in Ihrer Anwendung

Authentifizierung: Fügen Sie immer Ihr Bearer-Token in den Autorisierungsheader ein, um Ihr Konto zu authentifizieren Anfrage.

requestHeaders

namerequireddescription
AuthorizationyesInhabertoken zur Authentifizierung. Verwenden Sie das Format „Bearer your_api_key“.

responses

json
{
  "code": 200,
  "message": "success",
  "data": {
    "credits": 195,
    "used_credits": 5
  }
}
json
{
  "code": 401,
  "message": "Unauthorized: Invalid or missing API key"
}
json
{
  "code": 403,
  "message": "Forbidden: Insufficient permissions to access credit information"
}
json
{
  "code": 429,
  "message": "Rate limit exceeded. Please try again later."
}
json
{
  "code": 500,
  "message": "Internal Server Error: Unable to retrieve credit information"
}

codeExamples

curl
curl -X GET "https://udioapi.pro/api/v2/credits" \
  -H "Authorization: Bearer YOUR_API_KEY"
javascript
const response = await fetch('https://udioapi.pro/api/v2/credits', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY'
  }
});

const data = await response.json();
console.log('Remaining credits:', data.data.credits);
console.log('Used credits:', data.data.used_credits);