Skip to main content
La API de Conteo de Tokens de Claude Messages puede calcular la cantidad de tokens de entrada de un mensaje sin crear realmente el mensaje, incluyendo el conteo de tokens de herramientas, imágenes y documentos. Esto es muy útil cuando se necesita estimar costos o verificar si la entrada excede los límites de contexto del modelo. Este documento describe principalmente el proceso de uso de la API de Conteo de Tokens de Claude Messages.

Proceso de Solicitud

Para usar la API de Conteo de Tokens de Claude Messages, primero dirígete a la consola de Ace Data Cloud para obtener tu token de API, que debes guardar como respaldo. Si aún no has iniciado sesión o registrado, serás redirigido automáticamente a la página de inicio de sesión que te invitará a registrarte e iniciar sesión; una vez completado, regresarás automáticamente a la página actual. Un token de API es suficiente para acceder a todos los servicios de la plataforma, no es necesario solicitar uno por cada servicio. La primera solicitud te otorgará un crédito gratuito para que puedas probarlo; si el crédito es insuficiente, puedes recargar el saldo general en la consola.
📘 Documentación completa: API de Conteo de Tokens de Claude Messages →

Uso Básico

La ruta de solicitud de la API de Conteo de Tokens de Claude Messages es /v1/messages/count_tokens, manteniendo la consistencia con la API oficial de Anthropic. Necesitamos proporcionar al menos dos parámetros obligatorios:
  • model: seleccionar el modelo de Claude a utilizar, como el último modelo insignia claude-fable-5-1; el antiguo claude-fable-5 sigue siendo compatible.
  • messages: un array de mensajes de entrada, cada mensaje incluye role (rol) y content (contenido).
Parámetros opcionales comunes:
  • system: mensaje del sistema, que se contabiliza en la cantidad de tokens.
  • tools: definición de herramientas, que se contabiliza en la cantidad de tokens.
  • thinking: configuración de pensamiento extendido.
  • tool_choice: configuración de selección de herramientas.
  • cache_control: configuración de control de caché a nivel de bloque de contenido o de nivel superior.
messages, system, la reproducción de llamadas a herramientas, imágenes URL y bloques de contenido de documentos/PDF utilizan la misma estructura de solicitud estable que la API de Messages.

Ejemplo de cURL

Ejemplo de Python

Ejemplo de resultado devuelto:

Uso del SDK de Anthropic

La API de Conteo de Tokens de Claude Messages acepta la estructura de solicitud estable del SDK de Anthropic y se puede invocar a través de la biblioteca anthropic. El valor devuelto actualmente es calculado por el estimador local de Ace Data Cloud y no es el resultado preciso del tokenizador oficial de Anthropic; el número real de tokens para multimodal, herramientas y diferentes modelos de Claude puede variar.

Conteo de Tokens que Incluyen Herramientas

Si tu solicitud incluye definiciones de herramientas, estas herramientas también se contabilizarán en la cantidad de tokens:

Conteo de Tokens que Incluyen Mensajes del Sistema

Los mensajes del sistema también se contabilizarán en la cantidad de tokens:

Consideraciones

  • Esta API solo calcula la cantidad de tokens de entrada y no generará ninguna salida del modelo.
  • Los resultados del conteo de tokens pueden usarse para estimar de manera aproximada la escala de entrada, y no deben considerarse como base para facturación precisa, control de acceso a la ventana de contexto o comparación con el tokenizador del modelo.
  • El estimador actual no calculará con precisión los tokens visuales/documentales de imágenes y PDF, ni reflejará las diferencias del tokenizador oficial de los diferentes modelos de Claude.
  • Esta API es completamente gratuita y no consume ningún crédito.