错误1:openai.OpenAIError: The api_key client option must be set either by passing api_key.....
在通过openai创建客户端必须要设置api key,如果你事先已经在本机的环境中设置未起效可以手动设置,注意手动设置时不要用下面的形式
import openai
from openai import OpenAI
client = OpenAI()
openai.api_key = "YOUR API KEY"
如果你用的是client(OpenAI),这种方式不正确,正确的如下:
from openai import OpenAI
client = OpenAI(api_key="YOUR API KEY")
错误2: openai.BadRequestError: Error code: 400 - {'error': {'message':...
这个错误100%是因为你传入数据格式的原因,在这里需要参考文档来做,比如我实现的function calling,在这里需要描述函数,之前的描述为:
# 定义函数描述信息
function_description = {
"type": "function",
"function": "get_current_weather",
"description": "获取给定地点的当前天气",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description"