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

client.chat.completions.create方法参数详解

response = client.chat.completions.create(model="gpt-3.5-turbo",  # 必需参数messages=[],            # 必需参数temperature=1.0,        # 可选参数max_tokens=None,        # 可选参数top_p=1.0,              # 可选参数frequency_penalty=0.0,  # 可选参数presence_penalty=0.0,   # 可选参数stop=None,              # 可选参数stream=False,           # 可选参数response_format=None,   # 可选参数(部分实现支持)seed=None,              # 可选参数(部分实现支持)tools=None,             # 可选参数(GPT-4o 等支持工具调用)tool_choice=None,       # 可选参数(GPT-4o 等支持工具选择)**kwargs                # 其他扩展参数
)

必要参数
在这里插入图片描述

可选参数
在这里插入图片描述

示例

response = client.chat.completions.create(model="gpt-4o",messages=[{"role": "user", "content": "计算 1+1 的结果"}],tools=[{"type": "function","function": {"name": "calculator","description": "执行数学计算","parameters": {"type": "object","properties": {"expression": {"type": "string"}},"required": ["expression"]}}}],tool_choice={"type": "function", "function": {"name": "calculator"}}
)
http://www.lryc.cn/news/2385733.html

相关文章:

  • 量子计算与云计算的融合:技术前沿与应用前景
  • 《企业级日志该怎么打?Java日志规范、分层设计与埋点实践》
  • python模块管理环境变量
  • 【泛微系统】后端开发Action常用方法
  • 【算法】力扣体系分类
  • sql:如何查询一个数据表字段:Scrp 数据不为空?
  • 深入浅出人工智能:机器学习、深度学习、强化学习原理详解与对比!
  • 索引下探(Index Condition Pushdown,简称ICP)
  • 基于 ColBERT 框架的后交互 (late interaction) 模型速递:Reason-ModernColBERT
  • vector中reserve导致的析构函数问题
  • 微软开源多智能体自定义自动化工作流系统:构建企业级AI驱动的智能引擎
  • 关于vector、queue、list哪边是front、哪边是back,增加、删除元素操作
  • KubeVela入门到精通-K8S多集群交付
  • RocketMq的消息类型及代码案例
  • Eigen 直线拟合/曲线拟合/圆拟合/椭圆拟合
  • 安卓无障碍脚本开发全教程
  • svn迁移到git保留记录和Python字符串格式化 f-string的进化历程
  • SOC-ESP32S3部分:10-GPIO中断按键中断实现
  • 【神经网络与深度学习】扩散模型之原理解释
  • 语音合成之十六 语音合成(TTS)跳跃与重复问题的解析:成因、机制及解决方案
  • 战略-2.1 -战略分析(PEST/五力模型/成功关键因素)
  • python第三方库安装错位
  • 如何把vue项目部署在nginx上
  • Vue3集成Element Plus完整指南:从安装到主题定制下-实现后台管理系统框架搭建
  • SpringBoot项目配置文件、yml配置文件
  • Linux性能监控:工具与最佳实践
  • windows11 安装 jupyter lab
  • 【算法】:动态规划--背包问题
  • Nginx核心功能
  • AG-UI:重构AI代理与前端交互的下一代协议标准