langchain.js
    Preparing search index...

    Function countTokensApproximately

    • Default token counter that approximates based on character count.

      If tools are provided, the token count also includes stringified tool schemas.

      Parameters

      • messages: BaseMessage[]

        Messages to count tokens for

      • Optionaltools: null | Record<string, any>[]

        Optional list of tools to include in the token count. Each tool can be either a LangChain tool instance or a dict representing a tool schema. LangChain tool instances are converted to OpenAI tool format before counting.

      Returns number

      Approximate token count