// ask 是一次最普通的模型调用:system + 一句话进,文本出。
func ask(system, prompt string) string {
resp, err := model.Create(ctx, &llm.Request{
System: llm.SystemText(system),
Messages: []llm.Message{llm.UserText(prompt)},
MaxTokens: 4096,
})
// ……
return strings.TrimSpace(resp.Text())
}