NewMultiModelTokenCounter 创建多模型计数器
()
| 362 | |
| 363 | // NewMultiModelTokenCounter 创建多模型计数器 |
| 364 | func NewMultiModelTokenCounter() *MultiModelTokenCounter { |
| 365 | return &MultiModelTokenCounter{ |
| 366 | counters: make(map[string]TokenCounter), |
| 367 | default_: NewSimpleTokenCounter(DefaultConfig), |
| 368 | } |
| 369 | } |
| 370 | |
| 371 | // RegisterCounter 注册一个模型的计数器 |
| 372 | func (m *MultiModelTokenCounter) RegisterCounter(modelName string, counter TokenCounter) { |