package splitter import "github.com/labring/aiproxy/core/common/conv" const ( NThinkHead = "\n\n" ThinkHead = "\n" ThinkTail = "\n" ) var ( nthinkHeadBytes = conv.StringToBytes(NThinkHead) thinkHeadBytes = conv.StringToBytes(ThinkHead) thinkTailBytes = conv.StringToBytes(ThinkTail) ) func NewThinkSplitter() *Splitter { return NewSplitter([][]byte{nthinkHeadBytes, thinkHeadBytes}, [][]byte{thinkTailBytes}) }