当前位置:   article > 正文

python连接chatgpt3.5 api 教程_chatgpt3 5api怎样获取

chatgpt3 5api怎样获取

目录

1、获取API

官网获取:

直接购买:

2、连接外网

3、编译程序前的准备

python版本:

创建虚拟环境:

pycharm

vscode:

4、测试代码


1、获取API

我所知道的获取api的方法有两种,一种是官网获取,另一种是直接联系人购买。

官网获取:

网址:https://platform.openai.com/

需要注册chatgpt的账号,需要一个美国的虚拟手机号接收验证码,还需要充值5美元的额度。相对而言比较复杂。

直接购买:

可以直接找人买一个api,我通过这种途径购买的,因为是学习使用,用大概2.3个月,买的话大概是35元1个月

2、连接外网

也就是需要购买机场,连接到clash,自行研究吧,clash官网有

3、编译程序前的准备

python版本:

使用的是3.10.11,在这之前的版本,可能会有点问题

创建虚拟环境:

因为会用到openai的包,所有还是创建虚拟环境比较好,避免在全局中出现冲突。以下介绍两种工具:pycharm和vscode

pycharm

直接创建项目就可以了,这就是一个虚拟环境

vscode:

导入python扩展:实际上只需要导入python这一个就可以了,其他的是附带的

新建项目之后,创建虚拟环境:

点击右下角:3.10.11 64-bit

依据提示,创建虚拟环境即可:

创建完成后,项目中会出现一个.venv的文件夹,这个里面存放的就是虚拟环境目录

创建test.py文件,运行一下

pip导入openai包:

pip install openai -i https://mirrors.aliyun.com/pypi/simple/

等待结束,初步配置完成

4、测试代码

  1. import openai
  2. import os
  3. openai.api_key = ""
  4. os.environ["HTTP_PROXY"] = "http://localhost:7890"
  5. os.environ["HTTPS_PROXY"] = "http://localhost:7890"
  6. response = openai.chat.completions.create(
  7. model="gpt-3.5-turbo",
  8. messages=[
  9. {
  10. "role": "user",
  11. "content": "你好,秦朝"
  12. }
  13. ]
  14. )
  15. print(response.choices[0].message)

openai.api_key = “”这个里面,就是放你的api

注意:在运行之前,一定要连接外网,否则会报httpcore.ConnectError: [WinError 10061] 由于目标计算机积极拒绝,无法连接的错误

连接外网后,输出的结果如下:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/989805
推荐阅读
相关标签
  

闽ICP备14008679号