EnhancedPromptCompressor 增强的 Prompt 压缩器 集成 Token 计数、段落分析和多模式压缩
| 38 | // EnhancedPromptCompressor 增强的 Prompt 压缩器 |
| 39 | // 集成 Token 计数、段落分析和多模式压缩 |
| 40 | type EnhancedPromptCompressor struct { |
| 41 | tokenCounter astContext.TokenCounter |
| 42 | llmCompressor *LLMPromptCompressor |
| 43 | provider provider.Provider |
| 44 | language string |
| 45 | } |
| 46 | |
| 47 | // NewEnhancedPromptCompressor 创建增强压缩器 |
| 48 | func NewEnhancedPromptCompressor(prov provider.Provider, language string) *EnhancedPromptCompressor { |
nothing calls this directly
no outgoing calls
no test coverage detected