MCPcopy Create free account
hub / github.com/astercloud/aster / CountForModel

Method CountForModel

pkg/context/token_counter.go:394–397  ·  view source on GitHub ↗

CountForModel 为指定模型计算 Token 数

(ctx context.Context, modelName string, text string)

Source from the content-addressed store, hash-verified

392
393// CountForModel 为指定模型计算 Token 数
394func (m *MultiModelTokenCounter) CountForModel(ctx context.Context, modelName string, text string) (int, error) {
395 counter := m.GetCounter(modelName)
396 return counter.Count(ctx, text)
397}
398
399// EstimateMessagesForModel 为指定模型估算消息 Token 数
400func (m *MultiModelTokenCounter) EstimateMessagesForModel(ctx context.Context, modelName string, messages []Message) (int, error) {

Callers 1

Calls 2

GetCounterMethod · 0.95
CountMethod · 0.65

Tested by 1