MCPcopy Index your code
hub / github.com/claude-code-best/claude-code / countTokensWithAPI

Function countTokensWithAPI

src/services/tokenEstimation.ts:131–145  ·  view source on GitHub ↗
(
  content: string,
)

Source from the content-addressed store, hash-verified

129}
130
131export async function countTokensWithAPI(
132 content: string,
133): Promise<number | null> {
134 // Special case for empty content - API doesn't accept empty messages
135 if (!content) {
136 return 0
137 }
138
139 const message: Anthropic.Beta.Messages.BetaMessageParam = {
140 role: 'user',
141 content: content,
142 }
143
144 return countMessagesTokensWithAPI([message], [])
145}
146
147export async function countMessagesTokensWithAPI(
148 messages: Anthropic.Beta.Messages.BetaMessageParam[],

Callers 1

validateContentTokensFunction · 0.85

Calls 1

Tested by

no test coverage detected