UNPKG

langchain

Version:
16 lines • 760 B
import "../runtime.cjs"; import "./types.cjs"; import { BaseMessage } from "@langchain/core/messages"; /** * Default token counter that approximates based on character count. * * If tools are provided, the token count also includes stringified tool schemas. * * @param messages Messages to count tokens for * @param tools 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 Approximate token count */ export declare function countTokensApproximately(messages: BaseMessage[], tools?: Array<Record<string, any>> | null): number; //# sourceMappingURL=utils.d.cts.map