当前位置: 首页 > news >正文

做游戏代练的网站百度搜索引擎盘搜搜

做游戏代练的网站,百度搜索引擎盘搜搜,荆州seo,iis如何发布asp.net网站错误1:openai.OpenAIError: The api_key client option must be set either by passing api_key..... 在通过openai创建客户端必须要设置api key,如果你事先已经在本机的环境中设置未起效可以手动设置,注意手动设置时不要用下面的形式 import openai f…

错误1:openai.OpenAIError: The api_key client option must be set either by passing api_key.....

在通过openai创建客户端必须要设置api key,如果你事先已经在本机的环境中设置未起效可以手动设置,注意手动设置时不要用下面的形式

import openai
from openai import OpenAIclient = OpenAI()
openai.api_key = "YOUR API KEY"

如果你用的是client(OpenAI),这种方式不正确,正确的如下:

from openai import OpenAIclient = 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": "城市名称,例如:“旧金山,CA”"},"unit": {"type": "string","enum": ["celsius", "fahrenheit"]}},"required": ["location"]}}

这时候无论怎么运行都会出错,即BadRequestError,但是其实是格式出错,如果按照下面代码:

 # 定义函数描述信息function_description = [{"type": "function","function": {"name": "get_current_weather","description": "获取给定地点的当前天气","parameters": {"type": "object","properties": {"location": {"type": "string","description": "城市名称,例如:“旧金山,CA”"},"unit": {"type": "string","enum": ["celsius", "fahrenheit"]}},"required": ["location"]}}}]

即正确,完整代码如下:

import json
from openai import OpenAIdef get_current_weather(location, unit="fahrenheit"):# 实际为获取天气的接口return json.dumps({"location": location,"weather": "rain","unit": unit,})if __name__ == '__main__':# 定义客户端client = OpenAI(api_key="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")# 定义函数描述信息function_description = [{"type": "function","function": {"name": "get_current_weather","description": "获取给定地点的当前天气","parameters": {"type": "object","properties": {"location": {"type": "string","description": "城市名称,例如:“旧金山,CA”"},"unit": {"type": "string","enum": ["celsius", "fahrenheit"]}},"required": ["location"]}}}]# 发起调用response = client.chat.completions.create(model="gpt-3.5-turbo",messages=[{"role": "user", "content": "旧金山当前的天气如何?"}],tools=[function_description],temperature=0)tool_calls = response.choices[0].message.tool_calls# 如果模型确定要调用一个函数if tool_calls:# 获取模型生成的参数arguments = json.loads(tool_calls[0].function.arguments)# 调用本地函数weather_info = get_current_weather(**arguments)print(weather_info)  # 我们可以在这里看到函数调用查询到的天气信息

输出:

{"location": "San Francisco, CA", "weather": "rain", "unit": "fahrenheit"}
http://www.15wanjia.com/news/56991.html

相关文章:

  • 网站怎么做百度权重北京网站营销seo方案
  • 济南网站建设xywlcn网站排名优化快速
  • 注册公司实缴和认缴有什么区别厦门seo外包公司
  • 学习做网站难吗企业网站建设原则是
  • 三明网站制作百度信息流推广技巧
  • 国外互联网科技网站seo搜索引擎优化实训总结
  • 做网站是什么课市场营销案例分析
  • 沈阳网站开发公司企业网站优化价格
  • 网站上线盈利chrome手机版
  • 网站开发的优势宝鸡百度seo
  • 做废品回收在什么网站推广客户推广渠道有哪些
  • 阿里云最低服务器可以做几个网站企业如何进行搜索引擎优化
  • 网站搭建的注意事项高端企业网站建设
  • 在美国做网站如何接入收款工具百度一下百度一下
  • 中国定制家具网商丘seo教程
  • 遵义网站开发专业软文平台
  • 重庆龙头寺找做墩子师傅网站自建网站平台有哪些
  • 微型营销网站制作软文营销常用的方式是什么
  • 国外素材网站建一个外贸独立站大约多少钱
  • 淮北做网站电话全国培训机构排名前十
  • 织梦网站怎么做404页面安卓嗅探app视频真实地址
  • 道路建设去什么网站能看到综合性b2b电子商务平台网站
  • 公共资源交易中心上班怎么样seo教学实体培训班
  • 怎样搭建一个网站权重查询入口
  • 网站服务器 内存徐州seo外包
  • 淮北哪里做网站google搜索优化
  • 自己建网站做推广seo网站分析工具
  • 边做边爱mp3在线播放免费观看百度推广怎么优化排名
  • 网站备份还原枸橼酸西地那非片
  • 深圳做积分商城网站建设竞价账户托管哪家好