logo
Desarrollo
Buscar
Obtener el resumen del uso de la organización

Obtener el resumen del uso de la organización

Obtenga el consumo de créditos, el número de nuevas sesiones y el total de preguntas de los usuarios de la organización por intervalo de tiempo, y despliegue paginadamente por Agente / Flujo de trabajo. Una sola llamada puede obtener los datos de todos los Agentes de la organización, no es necesario llamar a cada Agente individualmente.

Nota: se puede consultar un máximo de 31 días de datos; solo se cuenta el espacio de desarrollo, el alcance de la estadística se detalla en "Criterios de estadística" a continuación.

Método de solicitud

GET

Dirección de llamada

https://api-${endpoint}.gptbots.ai/v1/org/stat/summary

Autenticación de la llamada

Utilice la autenticación básica con DevKey / DevSecret a nivel de cuenta: Authorization: Basic ${BASIC_TOKEN}, donde ${BASIC_TOKEN} es la codificación Base64 de DevKey:DevSecret.

  • La cuenta que realiza la llamada debe ser miembro de la organización correspondiente a org_id y tener el permiso "Ver uso" (los propietarios y administradores de la organización lo tienen por defecto).
  • Por favor, llame a la dirección del centro de datos donde se encuentra la organización, ${endpoint} se obtiene de region devuelto por Consultar lista de organizaciones (SG → sg, TH → th, JP → jp). Llamar a otro centro de datos devolverá "No es miembro de esta organización".

Frecuencia de llamadas

  • Cada clave de desarrollador puede llamar a esta interfaz hasta 60 veces por minuto.
  • Cada llamada también cuenta para el cupo por minuto de "API de estadísticas" del plan de la organización, compartido con llamadas de interfaz de estadísticas de clave de agente (Agent API Key).
  • Los resultados de consultas que incluyan hoy o ayer se almacenan en caché durante 5 minutos, los resultados de fechas anteriores se almacenan en caché durante 1 hora. Se recomienda llamar cada 5 a 15 minutos.

Solicitud

Ejemplo de solicitud

curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/org/stat/summary?org_id=${org_id}&start_time=1792425600000&end_time=1795017600000&page=1&page_size=20' \ -H 'Authorization: Basic ${BASIC_TOKEN}'
                      
                      curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/org/stat/summary?org_id=${org_id}&start_time=1792425600000&end_time=1795017600000&page=1&page_size=20' \
  -H 'Authorization: Basic ${BASIC_TOKEN}'

                    
Este bloque de código en una ventana flotante

Encabezado de la solicitud

Campo Tipo Descripción
Authorization Basic ${BASIC_TOKEN} Usar token Basic después de DevKey:DevSecret codificado en Base64.

Parámetros de la solicitud

Campo Tipo Obligatorio Descripción
org_id String Sí ID de la organización.
start_time Long Sí Hora de inicio, marca de tiempo en milisegundos. Se amplía hasta las 0 horas del día correspondiente según la zona horaria de la organización.
end_time Long Sí Hora de finalización (excluida), marca de tiempo en milisegundos. Según la zona horaria de la organización, se toma como último día el día natural del milisegundo anterior. El rango de fechas no puede exceder los 31 días.
agent_type String No Expandir solo un tipo: AGENT o WORKFLOW; si no se pasa, se listarán ambos tipos. Solo afecta la lista agents, no afecta a total.
page Integer No Número de página, comenzando desde 1, por defecto 1, máximo 10000.
page_size Integer No Número de elementos por página, por defecto 20, máximo 100.

Respuesta

Ejemplo de respuesta

{ "code": 0, "message": "OK", "data": { "org_id": "65f0c2a1b4e8d93a1c7e5b20", "timezone": "+07:00", "range_start_date": "2026-10-16", "range_end_date": "2026-11-14", "data_since": "2026-10-15", "data_until": 1794614400000, "total": { "credits": 1234.5678, "unattributed_credits": 36.2011, "conversation_count": 5210, "message_count": 48213 }, "agents": { "page": 1, "page_size": 20, "total": 86, "list": [ { "agent_id": "65f0c2a1b4e8d93a1c7e5b21", "name": "客服助手", "agent_type": "AGENT", "credits": 402.1200, "conversation_count": 2104, "message_count": 19820 }, { "agent_id": "65f0c2a1b4e8d93a1c7e5b2a", "name": "订单查询", "agent_type": "WORKFLOW", "credits": 130.5000, "conversation_count": null, "message_count": null } ] } } }
                      
                      {
    "code": 0,
    "message": "OK",
    "data": {
        "org_id": "65f0c2a1b4e8d93a1c7e5b20",
        "timezone": "+07:00",
        "range_start_date": "2026-10-16",
        "range_end_date": "2026-11-14",
        "data_since": "2026-10-15",
        "data_until": 1794614400000,
        "total": {
            "credits": 1234.5678,
            "unattributed_credits": 36.2011,
            "conversation_count": 5210,
            "message_count": 48213
        },
        "agents": {
            "page": 1,
            "page_size": 20,
            "total": 86,
            "list": [
                {
                    "agent_id": "65f0c2a1b4e8d93a1c7e5b21",
                    "name": "客服助手",
                    "agent_type": "AGENT",
                    "credits": 402.1200,
                    "conversation_count": 2104,
                    "message_count": 19820
                },
                {
                    "agent_id": "65f0c2a1b4e8d93a1c7e5b2a",
                    "name": "订单查询",
                    "agent_type": "WORKFLOW",
                    "credits": 130.5000,
                    "conversation_count": null,
                    "message_count": null
                }
            ]
        }
    }
}

                    
Este bloque de código en una ventana flotante

Respuesta exitosa

Campo Tipo Descripción
org_id String ID de la organización.
timezone String Zona horaria de la organización (desfase UTC, como +07:00), indica en qué zona horaria se dividen las fechas.
range_start_date String Fecha de inicio de la estadística real yyyy-MM-dd (zona horaria de la organización, inclusive).
range_end_date String Fecha de finalización de la estadística real yyyy-MM-dd (zona horaria de la organización, inclusive).
data_since String La fecha más temprana desde la cual los datos están completos (yyyy-MM-dd): los créditos existen desde el día de lanzamiento de la función, el número de sesiones y preguntas desde 31 días antes del lanzamiento, tomando la fecha más tardía de ambos; los datos anteriores a esta fecha están incompletos. Si aún no hay datos, es null.
data_until Long Momento hasta el cual se han contado las sesiones y preguntas (marca de tiempo en milisegundos). Los créditos son en tiempo real.
total.credits Number Consumo total de créditos de la organización, incluyendo Workflow y consumos no asignados a ningún agente, con 4 decimales.
total.unattributed_credits Number Parte de los créditos que no pertenecen a ningún agente (como almacenamiento de la base de conocimiento, reconocimiento de voz), no aparecerá en la lista agents.
total.conversation_count Long Número total de conversaciones nuevas dentro del rango.
total.message_count Long Número total de preguntas de los usuarios dentro del rango, sin incluir respuestas de IA.
agents.page Integer Número de página actual.
agents.page_size Integer Número de elementos por página.
agents.total Integer Número de Agents y Workflows con datos en el intervalo (después de filtrar por agent_type).
agents.list[].agent_id String ID del Agent o Workflow.
agents.list[].name String Nombre.
agents.list[].agent_type String AGENT o WORKFLOW.
agents.list[].credits Number Consumo de créditos.
agents.list[].conversation_count Long Número de conversaciones creadas en el intervalo; para Workflow es null.
agents.list[].message_count Long Número de preguntas de usuarios en el intervalo; para Workflow es null.

Respuesta fallida

Campo Tipo Descripción
code Integer Código de error.
message String Detalle del error.

Códigos de error

El código de estado HTTP corresponde a los primeros tres dígitos del código de error, por ejemplo, 40000 corresponde a 400, 40100 a 401, 403132 a 403.

Código de error Descripción
40000 Error de parámetro, como falta de parámetros obligatorios o valor de parámetro no válido.
40001 Llamadas demasiado frecuentes: la clave del desarrollador ha superado el límite por minuto de esta API.
40008 Ha superado la cuota por minuto del paquete organizacional para "APIs de estadísticas".
40010 La interfaz está temporalmente cerrada, intente nuevamente más tarde.
40100 Sin permisos: falta el permiso de visualización de uso.
40105 No es miembro de la organización, o se ha llamado a la dirección de otro centro de datos.
40324 DevKey o DevSecret incorrectos.
403132 Rango de tiempo inválido: la hora de inicio no es anterior a la hora de finalización, o excede el rango máximo de consulta.

Criterios de estadísticas

  • Alcance de las estadísticas: solo se contabiliza el espacio de desarrollo, incluyendo API, página de compartición, incrustación web, componente de burbuja, LiveDesk y todos los canales de mensajería instantánea y telefónica, así como los flujos de trabajo (Workflow) del espacio de desarrollo; no se incluye el uso del espacio de trabajo (GWork), ni la parte de los Agents publicados que se utilizan dentro del espacio de trabajo.
  • Créditos: todos los tipos de consumo (excluyendo la expiración de créditos y el pago de suscripciones). El consumo de Workflow se registra a nombre del propio Workflow; el consumo generado por un Agent al llamar un Workflow no se cuenta para ese Agent. Los datos de créditos están disponibles desde la fecha de lanzamiento de la función (data_since) y no se rellenan con datos históricos.
  • Número de sesiones: sesiones creadas dentro del período y que ya hayan tenido al menos un diálogo, excluyendo la previsualización de depuración del espacio de desarrollo. La ejecución de Workflow no genera sesiones; la búsqueda de AI en el espacio de trabajo no se cuenta. Los datos de sesiones y preguntas están disponibles desde 31 días antes del lanzamiento de la función.
  • Número de preguntas: cantidad de mensajes de preguntas enviados por los usuarios dentro del período, excluyendo las respuestas de AI.
  • Ordenamiento: agents.list se ordena por créditos de mayor a menor; en caso de empate, se ordena por número de sesiones. Los Agents que no tengan créditos, sesiones o preguntas dentro del período no se listan.
  • Frecuencia de actualización: los créditos se actualizan en tiempo real; el número de sesiones y preguntas se contabiliza cada hora en punto, con un retraso aproximado de 1 hora.