自学内容网 自学内容网

教你用 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 的应用。


原文地址:https://blog.csdn.net/weixin_46818265/article/details/142438192

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!