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

Method compactFormat

pkg/compression/service.go:506–516  ·  view source on GitHub ↗

compactFormat 紧凑格式

(prompt string)

Source from the content-addressed store, hash-verified

504
505// compactFormat 紧凑格式
506func (s *DefaultCompressionService) compactFormat(prompt string) string {
507 lines := strings.Split(prompt, "\n")
508 var result []string
509
510 for _, line := range lines {
511 trimmed := strings.TrimRight(line, " \t")
512 result = append(result, trimmed)
513 }
514
515 return strings.Join(result, "\n")
516}
517
518// compressLLM LLM 驱动的压缩
519func (s *DefaultCompressionService) compressLLM(ctx context.Context, prompt string, opts *CompressOptions) (*CompressResult, error) {

Callers 2

TestCompactFormatFunction · 0.95

Calls 1

JoinMethod · 0.45

Tested by 1

TestCompactFormatFunction · 0.76