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

Method estimateTokens

pkg/memory/session_summary.go:437–443  ·  view source on GitHub ↗
(messages []types.Message)

Source from the content-addressed store, hash-verified

435}
436
437func (m *SessionSummaryManager) estimateTokens(messages []types.Message) int {
438 totalTokens := 0
439 for _, msg := range messages {
440 totalTokens += len(msg.Content) / 4 // 粗略估计
441 }
442 return totalTokens
443}
444
445// 辅助函数
446

Callers 1

UpdateSummaryMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected