ai调教的ai机器人
早上起来没事,让ai写了一个telegram的ai机器人,我的主要诉求其实是要一个简单的封装的包来调用ai。不知道gayhub上有没有类似的,但自己调教的肯定是最符合自己习惯的。github上的开源项目往往都是太大而复杂了。
现在的封装是这样的,我觉得蛮好的,简单直观。
systemPrompts := []string{
"现在假定你是一个电脑专家,你在回答用户问题。",
"除了套话和一般性对话外,你不要回答任何其它专业的问题"
}
aiClient := ai.NewAIClient( //兼容openai,deepseek等。
"https://api.groq.com/openai/v1/chat/completions", // API 地址
"123456", // API 密钥
"llama-3.3-70b-versatile", // 模型名称
4096, // 最大 Token 数量
systemPrompts, // 系统提示
)
response, err := aiClient.AskAI(chatSession, update.Message.Text) //输入一段文字得到ai回应