教你用 python 在国内实现 openAi 的调用

集成 openAi 的安装命令

pip3 install python-dotenv openai

新建文件

打开 VSCode,在文件夹中开始新建两个文件:

  • .env
    推荐放在文件根目录下。代码默认调用是在根目录寻找 名称为 .env 的文件。
  • index.py
    编写调用 openAi 的初始化代码。

.env

用于存放访问 openAI 的 key 和 url

OPEN_API_KEY="xxx"
OPENAI_BASE_URL="xxx"
获取访问 openAi 的 key 和 url

国内可以通过 https://devcto.com
购买获取访问 openAi 的 key 和 url.

index.py

访问配置文件,导入 openai 库,并调用 openai 的api
注意!这里文件名不可以用 openai.py,否则会因为和 openai 库重名引起报错

import os
from openai import OpenAI
from dotenv import load_dotenv, find_dotenv

# 加载环境变量 .env
_ = load_dotenv(find_dotenv())

client = OpenAI()

response = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[{
        "role": "user", 
        "content": "讲个笑话"
    }],
)
# response 是 openAi 的响应结果,全部正确配置,就会打印 openAi 返回的数据。
print(response)

注意:find_dotenv() 中,对 .env 文件默认调用路径是根目录。

附:openAi 相关资料

小知识

chatGPT 背后调用的接口是 openAI。chatGPT 是一个基于 openAI 的应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值