Estimate input tokens for a Messages-shaped request body. Returns input_tokens without running inference.

post/messages/count_tokens

Request

  • Base URL
    https://api.electronhub.ai/v1
  • URL
    https://api.electronhub.ai/v1/messages/count_tokens
  • Auth
    HTTP bearer

Request body

modelstring required

Model ID

max_tokensinteger

Maximum tokens to generate

temperaturenumber
top_pnumber
top_kinteger
streamboolean
reasoning_effort'none' | 'minimal' | 'low' | 'medium' | 'high' | 'xhigh'

Ignored for models that do not support reasoning_effort

betasstring[]
context_managementobject
output_configobject
metadataobject

Example request

{
  "model": "claude-sonnet-4-5-20250929",
  "messages": [
    {
      "content": [
        {
          "source": {
            "media_type": "image/jpeg"
          }
        }
      ]
    }
  ]
}

Response

Success

input_tokensinteger required

Changes