MCPcopy Create free account
hub / github.com/aurora-develop/aurora / CountToken

Function CountToken

util/util.go:29–38  ·  view source on GitHub ↗
(input string)

Source from the content-addressed store, hash-verified

27 return string(b)
28}
29func CountToken(input string) int {
30 encoding := "gpt-3.5-turbo"
31 tkm, err := tiktoken.EncodingForModel(encoding)
32 if err != nil {
33 slog.Warn("tiktoken.EncodingForModel error", "error", err)
34 return 0
35 }
36 token := tkm.Encode(input, nil, nil)
37 return len(token)
38}

Callers 4

nightmareMethod · 0.92
responsesMethod · 0.92
countMessagesTokensFunction · 0.92
handleToolCallingMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected