30分钟将ChatGPT接入你的公众号

今天我用30分钟带你轻松接入ChatGPT,让它成为你的私人助理!

GPT的回答

我们如何接入GPT,调用open ai提供的接口?来我们先看下GPT怎么回答:

如果您希望使用ChatGPT API,首先需要确保您有一个有效的API密钥。访问OpenAI官网并创建一个帐户,以获取相应的API密钥:

https://beta.openai.com/signup/

然后,您可以参考OpenAI官方文档,了解如何使用ChatGPT API。以下是一些基本步骤,供您参考:

  1. 安装OpenAI Python库: 您可以使用以下命令安装OpenAI库:
bashCopy code
pip install openai
  1. 设置API密钥: 在Python代码中,使用以下方式设置您的API密钥:
pythonCopy codeimport openai
openai.api_key = "your_api_key_here"
  1. 调用API: 编写一个函数来调用ChatGPT API并发送文本提示:
pythonCopy codedef ask_chatgpt(prompt, model="text-davinci-002", tokens=150):
    response = openai.Completion.create(
        engine=model,
        prompt=prompt,
        max_tokens=tokens,
        n=1,
        stop=None,
        temperature=0.5,
    )

    return response.choices[0].text.strip()
  1. 使用此函数进行交互: 使用您的提示来调用 ask_chatgpt函数,如:
pythonCopy coderesponse = ask_chatgpt("What are the benefits of exercise?")
print(response)

这些步骤将帮助您在Python项目中接入和使用ChatGPT API。再次强调,要详细了解API的使用方法,请务必参阅OpenAI官方文档:

https://beta.openai.com/docs/

GO语言接入ChatGPT

但是如果你不熟悉python怎么办,于是我去github上搜了下,找到了一个go实现的版本,甚至你不需要懂go,来我们看下具体安装流程

准备工作

1、域名准备

公众号接入chatgpt需要1个域名(无需备案)。

域名注册和备案参考https://dnspod.cloud.tencent.com/

如果没有域名的小伙伴,可等有了域名之后再进行实战,或者可以到公众号【顶尖架构师栈】体验

2、服务器准备

首先,你需要准备一台服务器,服务需要是国外的,一般可在腾讯云或者阿里云进行购买

这里以腾讯云为例:

首先,我们先到登录到腾讯云https://cloud.tencent.com/product,点击进入云服务器

alt

这里可以选购一台轻量级服务器,配置,网路都选最低配置就行了,如果你只想实现并调通,先不用关注大量用户访问的情况,这里不在这里讨论这个问题。

3、环境搭建

(1)安装go

yum install go

执行完后查看是否安装成功:

go version

alt

(2)安装git

yum -y install git

(3)拉取代码并编译(我下在/home/app目录)

git clone https://github.com/rotbit/chatgpt-robot.git

进入文件夹编译

cd /home/app/chatgpt-robot

go build

(4)修改参数

vim config.yaml

alt

按照要求将参数配置好即可,完成之后,我们的服务就可以运行了

运行命令如下,执行之后,我们的服务就起来了

nohup sudo ./chatgpt-robot &

(5)安装nginx,并配置下环境,可以参考如下教程

https://blog.csdn.net/qq15035899256/article/details/129449074

公众号配置

alt

这里配置好后,点击提交,验证成功会返回提交成功

alt

常见异常:

  • token验证失败,原因是微信配置的域名没有加 /wechat

到此,所有步骤都配置完了,直接可以开始你的私人ChatGPT体验了,有问题可以关注【顶尖架构师栈】,找到我,帮你解决

alt

什么?你没有自己的公众号,关注【顶尖架构师栈】我将手把手教你搭建在web上,不会编程的也能搭建在自己手机上

本文由 mdnice 多平台发布

猜你喜欢

转载自blog.csdn.net/qq_35030548/article/details/130050374