功能
国内使用OpenAI有诸多不便,可以使用DevAGI实现,具体机理位置,地址在DevAGI。
使用
注册
首先注册,使用邮箱注册,可以免费提供20次调用大模型。
安装依赖包
主要安装两个依赖包,包括:
- python-dotenv,放置环境变量,主要基于保密考虑
- openai,访问openai的接口
pip install python-dotenv openai
编码
环境配置
在代码目录下新建【.env】文件,文件名为空,扩展名.env,写入如下内容:
OPENAI_API_KEY="sk-xxxxx"
OPENAI_BASE_URL="https://api.fe8.cn/v1"
OPENAI_API_KEY在注册后可以在【个人中心】获取
OPENAI_BASE_URL是访问地址,不能改变
代码
在** .env **相同目录下创建python文件,敲入如下代码:
import os
from openai import OpenAI
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())
client = OpenAI(
api_key = os.getenv("OPENAI_API_KEY"),
base_url = os.getenv("OPENAI_BASE_URL")
)
response = client.chat.completions.create(
messages=[
{
"role":"user",
"content":"天王盖地虎",
}
],
model="gpt-3.5-turbo"
)
print(response.choices[0].message.content)
执行结果
最后
** enjoy it!**