微信公众号接入Chat GPT实现人工智能对话聊天(java代码实现)

目前Chat GPT大火,也标志着新的变革已经到来,下一个风口已经很明显,作为一个程序员,也想做点什么来增加点收入,于是我把Chat GPT 接入到了微信公众号。实现了人工智能对话,目前这样的公众号有很多,功能大体相同,就是回答各种问题,或者生成一些文档等,由于目前国内无法使用 Chat GPT,所以对于部分人,使用的门槛也挺高,这时候其实市场也挺大,以下是公众号(小伟AI聊天)的效果图。

1.下面是对接gpt的一些请求参数和返回参数示例

{
  “messages”: [
    {
      “content”: “你是谁”,
      “role”: “user”
    }
  ],
  “model”: “gpt-3.5-turbo”
}

content:需要询问gpt的问题内容

role:身份(这个值可以写死user)

model:使用那个模型,目前免费版最高的是gpt-3.5-turbo模型

2.相应参数示例

{
  “msgtype”: “text”,
  “text”: {
    “content”: “我是一个AI语言模型,没有具体的身份和个性。我专注于处理和响应用户的输入,以尽可能准确地回答问题、提供帮助或执行任务。”
  },
  “touser”: “onDcG5_PEA5PbAhvnLv12JxHpRNA”
}

content:响应的问题答案

3.请求openapi接口地址:https://api.openai.com/v1/chat/completions

4.请求时需要设置请求头

httpPost.addHeader("Content-type", "application/json");
httpPost.addHeader("Authorization", "Bearer yourgptkey");

注意yourgptkey是你在gpt中申请的key,这里需要替换成你自己的

5.使用HttpClient 的post请求即可

因为代码正在线上跑动,所以无法贴出全部代码,有需要全部源码的可以联系我。vx:BENPAODEWEI

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
乘风的头像乘风管理团队
上一篇 2023年6月10日
下一篇 2023年6月10日

相关推荐