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

六、大模型-Prompt-API介绍

GPT-3.5 API 提供了一个名为 openai.ChatCompletion.create() 的端点,您可以使用该端点来与 ChatGPT 进行交互。以下是 openai.ChatCompletion.create() 的详细 API 说明:

请求参数:
  • messages:一个数组,包含对话中的消息对象。每个消息对象都有一个 rolecontent 字段。

    • role:字符串,表示消息的角色。可以是 "system""user" 或 "assistant"
    • content:字符串,包含消息的文本内容。
  • model:字符串,指定要使用的模型。在上下文对话模式下,应该将其设置为 "gpt-3.5-turbo"

  • temperature:数字,控制生成文本的随机性。较低的值会使输出更加确定和保守,较高的值会使输出更加随机。推荐值为 0.2 到 0.8。

  • max_tokens:一个整数,指定生成的回复的最大长度(以令牌数量计算)。较大的值会生成更长的回复。

响应字段:
  • id:字符串,表示生成请求的唯一标识符。

  • object:字符串,表示对象类型,其值为 "chat.completion"

  • created:整数,表示生成请求的时间戳(以秒为单位)。

  • model:字符串,表示使用的模型。

  • usage:一个对象,包含与生成请求相关的配额使用情况。

  • choices:一个数组,包含生成的回复消息对象。每个消息对象都有一个 rolecontent 字段。

import openairesponse = openai.ChatCompletion.create(messages=[{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": "Who won the world series in 2020?"},{"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},{"role": "user", "content": "Where was it played?"}],model="gpt-3.5-turbo",temperature=0.8,max_tokens=100
)print(response.choices[0].message.content)

以上代码示例中,我们创建了一个对话,然后通过调用 openai.ChatCompletion.create() 来与模型进行交互。模型将返回一个响应对象,其中包含生成的回答。

请确保您已经配置好 OpenAI Python 包,并且具备访问 GPT-3.5 API 的凭据。更多详细信息和示例可以在 OpenAI API 文档 中找到。

请注意,为了遵守 OpenAI 使用政策,您的应用程序需要满足合适的使用情况和内容限制。确保您的应用程序符合 OpenAI 的政策要求。

http://www.lryc.cn/news/324012.html

相关文章:

  • 嵌入式安全性基础知识-计算机系统安全知识+信息安全基础+网络安全协议-嵌入式系统设计师备考笔记
  • 基于javaSpringboot+mybatis+layui的装修验收管理系统设计和实现
  • jenkins构建完成后部署到本机,无法读取容器外文件夹
  • 如何使用 Elasticsearch 作为向量数据库
  • 高精度AI火灾烟雾检测算法,助力打造更加安全的楼宇环境
  • node和npm yarn包管理工具
  • 鸿蒙Harmony应用开发—ArkTS(@Link装饰器:父子双向同步)
  • 【数据结构】猛猛干7道链表OJ
  • 记录C++中,子类同名属性并不能完全覆盖父类属性的问题
  • 使用 ONLYOFFICE API 构建 Java 转换器,在 Word 和 PDF 之间进行转换
  • SpringCloudAlibaba Nacos配置及应用
  • #Linux(权限管理)
  • easyExcel复杂表头导出
  • 【大数据】五、yarn基础
  • 语义分割实战项目(从原理到代码环境配置)
  • 基于python+vue 的一加剧场管理系统的设计与实现flask-django-nodejs-php
  • 【Entity Framework】 EF中DbContext类详解
  • 智能风扇的新篇章:唯创知音WTK6900G语音识别芯片引领行业革新
  • [json.exception.type_error.316] invalid UTF-8 byte报错
  • 深度强化学习(九)(改进策略梯度)
  • Oracle修改Number类型精度报错:ORA-01440
  • 美团到店-后端开发一面
  • 面试算法-77-括号生成
  • webpack5零基础入门-12搭建开发服务器
  • opengl日记10-opengl使用多个纹理示例
  • 锂电池寿命预测 | Matlab基于ALO-SVR蚁狮优化支持向量回归的锂离子电池剩余寿命预测
  • 动态规划15 | ● 392.判断子序列 ● *115.不同的子序列
  • APP UI自动化测试思路总结
  • Codeforces Round 936 (Div. 2)
  • yolov6实现遥感影像目标识别|以DIOR数据集为例