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

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.xdnf.cn/news/8523.html

相关文章:

  • 指令集架构、微架构、厂商对应关系
  • 浏览器强缓存还未过期,但服务器资源已经变了怎么办?
  • 打破产品思维--启示录:打造用户喜欢的产品--实战6
  • 动静态库--
  • 软件开发MVC三层架构杂谈
  • Android-OkHttp与Retrofit学习总结
  • 【疑难杂症】Vue前端下载文件无法打开 已解决
  • WebAssembly:开启跨平台高性能编程的新时代
  • 游戏引擎学习第309天:用于重叠检测的网格划分
  • 后端开发概念
  • 独立机构软件第三方检测:流程、需求分析及电商软件检验要点?
  • SystemUtils:你的Java系统“探照灯“——让环境探测不再盲人摸象
  • SQL每日一练(3)
  • XOR符号
  • esp32+IDF V5.1.1版本编译freertos报错
  • 机器学习——支持向量机(SVM)
  • 怎么开发一个网络协议模块(C语言框架)之(四) 信号量初始化
  • 【Java Web】3.SpringBootWeb请求响应
  • Spring 框架的JDBC 模板技术
  • 使用Python控制Arduino——入门与实战
  • Axure酒店管理系统原型
  • 【如何做好一份技术文档?】用Javadoc与PlantUML构建高质量技术文档(API文档自动化部署)
  • 正则表达式进阶(四):性能优化与调试技巧
  • STM32中的IIC协议和OLED显示屏
  • day26CSS-Sass、Stylus、Less
  • 使用Spring Boot和Spring Security结合JWT实现安全的RESTful API
  • DOM事件的注册和移除
  • 算法学习——从零实现循环神经网络
  • JavaScript从入门到精通(一)
  • JVM学习(四)--对象内存布局