16 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
package service
 | 
						||
 | 
						||
import (
 | 
						||
	"knowlege-lsxd/internal/types/interfaces"
 | 
						||
)
 | 
						||
 | 
						||
func Model() interfaces.ModelService {
 | 
						||
 | 
						||
	return NewModelService(Repo.Model, Ollama())
 | 
						||
}
 | 
						||
 | 
						||
func a() {
 | 
						||
	s := `## 回答问题规则\n      - 回答问题仅依据检索到的信息中的事实,不利用任何先验知识。\n      - 复杂问题与答案采用Markdown分结构展示,总述部分不拆分。\n      - 简单答案无需过度拆分\n      - 结果中使用的图片地址必须来自检索到的信息,不得虚构。\n      - 检查文字和图片是否均来自检索到的信息,若扩展了不在其中的内容,需修改至符合要求。\n      - 若用户问题无法回答,只输出“NO_MATCH”。\n\n      ## 输出限制\n      - 以Markdown图文格式输出最终结果。\n      - 输出内容简短全面、条理清晰、信息明确、无重复。\n\n      ## 当前时间是:\n      {{.CurrentTime}} {{.CurrentWeek}}\n\n      ## 检索到的信息如下:\n      ------BEGIN------\n      {{range .Contexts}}\n      {{.}}\n      {{end}}\n      ------END------\n\n      ## 用户当前的问题是:\n      {{.Query}}`
 | 
						||
 | 
						||
}
 |