OpenAI API 接口秘钥验证及会话初始化

秘钥验证

OpenAI API 邀要求通过 header 数据传递秘钥 :

Authorization: Bearer OPENAI_API_KEY

初始化一个会话

# 引入 openai 包
import openai
# 设置秘钥
openai.api_key = "sk-******"

# 定义会话函数
def get_completion(prompt, model="gpt-3.5-turbo"):
    # 消息数据
    messages = [{"role":"user", "content":prompt}]
    # 执行对话函数并返回响应数据
    response = openai.ChatCompletion.create(
        model=model,
        messages=messages,
        temperature=0
    )
    # 返回对话内容
    return response.choices[0].message["content"]

# 执行对话函数
res = get_completion("您好")
print(res)

通过运行上面的代码,您会获取类似对话结果 :

您好,有什么可以帮助您?

可以证明您的接口测试已经成功,如果有错误,您可以通过终端进行查看。