Guías principales
Registros y resolución de problemas
Conserve los IDs necesarios para rastrear solicitudes, tareas y cargos
Mantenga los IDs de solicitud, tarea y facturación de TokenLab en sus registros. Estos conectan la acción de un usuario con su resultado y cargo sin necesidad de almacenar el prompt o contenido multimedia privado.
En la consola, los detalles capturados de las solicitudes y respuestas están disponibles durante 30 días a partir de su captura, y el acceso finaliza exactamente en el momento del vencimiento, incluso si la limpieza física aún está en cola. La identidad de la solicitud y el historial de facturación/uso tienen ciclos de vida independientes. Consulte Retención de datos.
De una solicitud a una investigación y soporte
-
Abra Solicitudes en el espacio de trabajo al que pertenece la solicitud. Busque su Request ID y seleccione la fila.
-
Elija Open full details para acceder a una página dedicada. Back to requests restaura los filtros de la lista. Un enlace nunca otorga acceso a otro espacio de trabajo; utilice una cuenta autorizada para dicho espacio.
-
Para estados pendientes o desconocidos, primero actualice el progreso. Para una respuesta fallida o interrumpida, elija Investigate the issue cuando esté disponible. Esto inicia una investigación para esa solicitud en el agente integrado; no vuelve a ejecutar la solicitud original del modelo. Las solicitudes exitosas no requieren una investigación de forma predeterminada.
-
Si aún necesita ayuda, elija la acción de soporte humano desde la solicitud o investigación. Se abrirá una vista previa con la solicitud y la conversación vinculadas cuando estén disponibles. Revise el resumen y elimine el contenido privado, luego seleccione explícitamente Submit. Una investigación o una vista previa por sí solas no envían una solicitud de soporte.
-
Después del envío, guarde la confirmación y continúe la misma conversación en Soporte. Reutilícela para respuestas e información adicional en lugar de enviar duplicados.
IDs que debe conservar
| Identificador | Dónde aparece | Úselo para |
|---|---|---|
request_id | Cuerpos de error, registros del panel, registros de uso | Soporte a nivel de solicitud y conciliación |
id / task_id | Respuestas de creación y estado asíncronas | Sondeo de trabajos de imagen, video, música y 3D |
poll_url | Respuestas de creación asíncronas | URL de estado preferida |
billing_transaction_id | Respuestas sin streaming cuando se liquidan, respuestas de estado de tarea asíncrona, registros de uso, X-Billing-Transaction-ID | Conciliación de costos |
X-Task-ID | Encabezados de respuesta de tarea asíncrona | Correlación de tareas a nivel de encabezado |
| Su propio ID de trabajo/usuario | Su aplicación | Encontrar la solicitud de TokenLab para una acción de usuario |
Los registros orientados al cliente deben usar IDs de TokenLab. Nunca exponga URLs de servicio privadas, claves de caché o metadatos de diagnóstico.
Qué registrar
Registre lo suficiente para diagnosticar la solicitud sin filtrar secretos:
- Endpoint, método HTTP, modelo, código de estado, marca de tiempo y latencia.
- Identificadores públicos:
request_id,task_id,poll_urlybilling_transaction_idcuando estén presentes. - Nombres de campos enviados en la solicitud, no el prompt completo ni contenido multimedia privado.
- Respuestas finales de estado asíncrono y campos de error seguros.
- Recuento de reintentos del cliente y si el reintento creó una nueva tarea o reanudó una existente.
Redacte siempre Authorization, claves de API, tokens de gestión, URLs firmadas, URLs de medios privados, prompts completos y datos personales del usuario, a menos que tenga permiso explícito para conservarlos.
Matriz de resolución de problemas
| Síntoma | Primera verificación | Página útil |
|---|---|---|
401 o 403 | Clave de API, token de gestión, acceso a la organización, alcance de la clave | Autenticación |
402 | Saldo, límite de gasto de la clave de API, disponibilidad de precio del modelo | Facturación y precios |
429 | Nivel de cuenta, límite de tasa del endpoint, comportamiento de reintento | Límites de tasa |
400 invalid_request_error | Campo no compatible, endpoint incorrecto, campo obligatorio faltante o discrepancia en la solicitud del modelo | Manejo de errores |
| No se encuentra la tarea asíncrona | Clave de API incorrecta, ID mal escrito o tarea expirada | Trabajos asíncronos y sondeo |
| El costo no coincide con la UI | Tiempo de liquidación o comparación del identificador incorrecto | Facturación y precios |
Conciliación de uso
Utilice la API de gestión para la conciliación del lado del servidor:
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 puede filtrar por scene, model, modelVendor, startDate y endDate. Utilice estos registros en lugar de extraer datos de las páginas de la consola o calcular cargos solo a partir de los recuentos de tokens de respuesta.
Las respuestas de streaming pueden liquidarse después de que se envíe el stream, por lo que un encabezado de facturación puede estar ausente incluso cuando el uso se registra posteriormente. Las tareas de medios asíncronas pueden liquidarse después del sondeo terminal.
Qué enviar a soporte
Al contactar a soporte, incluya:
request_id.task_idypoll_urlpara trabajo asíncrono.billing_transaction_idcuando esté presente.- Endpoint, método, modelo, marca de tiempo y código de estado.
- Nombres de campos de solicitud y el cuerpo de error seguro.
- Su resultado esperado y lo que el usuario vio realmente.
No incluya claves de API, tokens de gestión, medios privados, prompts completos, URLs de servicio privadas o identificadores de diagnóstico. Si soporte necesita un ejemplo de solicitud, envíe una copia redactada.
Verificaciones que vale la pena automatizar
- Alerte sobre respuestas
401,402,429y5xxrepetidas por separado; cada una requiere una respuesta diferente. - Realice un seguimiento de los trabajos asíncronos que permanecen en estado no terminal más tiempo que su SLA de producto.
- Realice un seguimiento de los intentos de creación duplicados para el mismo ID de trabajo de usuario.
- Muestree trabajos completados y verifique que el activo visible para el usuario, el registro de uso y el registro de tarea almacenado coincidan.
Referencia de API
| Tema | Referencia |
|---|---|
| Manejo de errores | Manejo de errores |
| Límites de tasa | Límites de tasa |
| Facturación y precios | Facturación y precios |
| Obtener uso de clave de API | Obtener uso de clave de API |
| Obtener estado de tarea | Obtener estado de tarea |