教你用 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 相关资料
- 中文文档
https://www.openaicto.com - openAi 开放平台
https://platform.openai.com
小知识
chatGPT 背后调用的接口是 openAI。chatGPT 是一个基于 openAI 的应用。
原文地址:https://blog.csdn.net/weixin_46818265/article/details/142438192
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!