教你用 python 在国内实现 openAi 的调用
文章目录
- 集成 openAi 的安装命令
- 新建文件
- .env
- 获取访问 openAi 的 key 和 url
- 附: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 相关资料
- 中文文档
https://www.openaicto.com - openAi 开放平台
https://platform.openai.com
小知识
chatGPT 背后调用的接口是 openAI。chatGPT 是一个基于 openAI 的应用。