CountForModel 为指定模型计算 Token 数
(ctx context.Context, modelName string, text string)
| 392 | |
| 393 | // CountForModel 为指定模型计算 Token 数 |
| 394 | func (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 数 |
| 400 | func (m *MultiModelTokenCounter) EstimateMessagesForModel(ctx context.Context, modelName string, messages []Message) (int, error) { |