早上起来没事,让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回应

标签: none

添加新评论

*如果只是需要与我沟通联系,请telegram @ohyessure, 而不要用评论方式,因为没有你的个人资料,我无法回复及联络你。