Refactor: deal with unused code

This commit is contained in:
Grail Finder
2026-03-15 10:55:07 +03:00
parent 1396b3eb05
commit 7e346b5e19
9 changed files with 641 additions and 884 deletions

View File

@@ -1,5 +1,7 @@
package models
import "regexp"
const (
LoadedMark = "(loaded) "
ToolRespMultyType = "multimodel_content"
@@ -13,3 +15,17 @@ const (
APITypeChat APIType = iota
APITypeCompletion
)
var (
ToolCallRE = regexp.MustCompile(`__tool_call__\s*([\s\S]*?)__tool_call__`)
QuotesRE = regexp.MustCompile(`(".*?")`)
StarRE = regexp.MustCompile(`(\*.*?\*)`)
ThinkRE = regexp.MustCompile(`(?s)<think>.*?</think>`)
CodeBlockRE = regexp.MustCompile(`(?s)\x60{3}(?:.*?)\n(.*?)\n\s*\x60{3}\s*`)
SingleBacktickRE = regexp.MustCompile(`\x60([^\x60]*)\x60`)
RoleRE = regexp.MustCompile(`^(\w+):`)
)
var (
SysLabels = []string{"assistant"}
)