admin管理员组

文章数量:1631874

目录

1、获取API

官网获取:

直接购买:

2、连接外网

3、编译程序前的准备

python版本:

创建虚拟环境:

pycharm

vscode:

4、测试代码


1、获取API

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

官网获取:

网址:https://platform.openai/

需要注册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/pypi/simple/

等待结束,初步配置完成

4、测试代码

import openai
import os

openai.api_key = ""

os.environ["HTTP_PROXY"] = "http://localhost:7890"
os.environ["HTTPS_PROXY"] = "http://localhost:7890"

response = openai.chatpletions.create(
    model="gpt-3.5-turbo",
    messages=[
        {
            "role": "user",
            "content": "你好,秦朝"
        }
    ]
)
print(response.choices[0].message)

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

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

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

本文标签: 教程PythonAPI