当前位置:   article > 正文

【超详细!】Python微信公众号开发(4)- 手把手教你接入GPT_微信公众号接入gpt

微信公众号接入gpt

之前我们已经打通了Python微信公众号和服务器之间的数据流通路,可以添加我们自己的业务了。
如果还没有打通环境的同学,请参考我的【微信公众号开发】专栏,或下面系列文章:
【超详细!超多图!】Python微信公众号开发(1)
【超详细!】Python微信公众号开发(2)
【超详细!超多图!】【代码管理】服务器代码上传Github

本篇文章将小试牛刀,将时下爆火的OpenAI GPT大模型能力接入进来,完成公众号内与用户的自动对话。

题外话:ChatGPT与OpenAI的关系与区别
因为我注意到好多人都分不清ChatGPT和OpenAI,遂解释下:

  • OpenAI是个公司,它有GPT系列大模型及对外开发的接口
  • ChatGPT是个对话软件,底层是调用的OpenAI的GPT系列大模型
  • 开发者想自己实现对话软件功能,是去仿照ChatGPT,需要调用OpenAI的API接口

0. OpenAI 环境

接入OpenAI,是通过调用OpenAI API的方式。在这之前,你首先需要一个OpenAI的Key。

0.1 OpenAI Key的获取

由于众所周知的原因,OpenAI是不对国内用户正式开放的。所以如果你想使用ChatGPT或调用OpenAI的接口,要么有方法到达科学的彼岸,要么使用国内代理。这一块由于平台限制不让写教程,所以请自行解决或私信。

1. 你的第一个OpenAI程序

有了key,让我们来真正开始自己的第一个OpenAI程序!
(1)确保你已经有了Python环境可用,我这里直接在之前的服务器中写代码。

(2)打开VSCode —> 远程打开刚才创建的“文件夹”,不会远程的请参考这篇文章:【新人必会】远程开发可视化 - VSCode篇

(3)在项目文件夹里,创建一个名为 .env 的文件
在这里插入图片描述

(4)在.env文件中输入下列信息:

  • 如果你是原生的OpenAI API Key,有科学上网的方法,则在.env文件中写:
    OPENAI_API_KEY="sk-xxx"   # <-------- 你的原生 OpenAI API Key
    
    • 1
  • 如果你是用我上面说的DevAGI平台的虚拟API Key,则在.env文件中写:
    OPENAI_API_KEY="sk-xxx"   
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/585895
    推荐阅读
    相关标签
      

    闽ICP备14008679号