Perfil
Lea y actualice el perfil y la cuota de la cuenta Open API.
Perfil
Utilice puntos finales de perfil para inspeccionar la identificación de cuenta, el nivel, los créditos y la cuota restante de API del propietario de la clave API. Llame a este punto final antes de lotes grandes, después de trabajos importantes y durante verificaciones operativas.
Obtener perfil
GET /api/open/v1/profile
Authorization: Bearer KITTA_API_KEYPedido
La solicitud no requiere cuerpo.
curl https://kittaai.com/api/open/v1/profile \
-H "Authorization: Bearer KITTA_API_KEY"Respuesta
{
"user_id": "user_123",
"api_quota_remaining": 988000,
"tier": "pro",
"credits": 1200
}Trate los campos desconocidos como aditivos y evite fallar en los analizadores estrictos cuando la respuesta obtenga nuevos metadatos de cuenta o facturación.
Actualizar perfil
POST /api/open/v1/profile
Authorization: Bearer KITTA_API_KEY
Content-Type: application/json{
"webhookUrl": "https://example.com/webhooks/fishspeech"
}Los campos actualizables están controlados por el servidor. Los campos desconocidos pueden ignorarse o rechazarse. Mantenga las actualizaciones de perfil separadas de la creación de trabajos multimedia para que un error de validación de perfil no pueda bloquear el trabajo de generación no relacionado.
Facturación y créditos
El punto final del perfil es la verificación ligera más segura antes de un lote. Puede mostrar si es probable que la cuenta tenga suficientes créditos o cuota para la siguiente operación, pero no es un sistema de reservas. Entre su cheque y la solicitud de los medios, otros trabajadores pueden consumir el saldo.
Para flujos de trabajo críticos, almacene la instantánea del perfil con la identificación del lote. Si un trabajo falla posteriormente por motivos de cuota, esa instantánea le ayuda a distinguir un saldo bajo preexistente del uso simultáneo por parte de otro proceso.
Errores
| Estado | Significado | Acción |
|---|---|---|
401 | La clave API no se puede autenticar | Detenga el trabajo y actualice la clave API del lado del servidor |
402 | La cuenta es válida pero las comprobaciones de cuota fallan para una operación relacionada | Mostrar un estado de facturación o recarga |
500 | Error en el servicio de perfil | Vuelva a intentarlo un pequeño número de veces con retroceso |