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

通过openAI的Chat Completions API实现一个支持追问的ChatGPT功能集成

文章目录

    • 前言
    • 准备工作
    • 代码实现
      • 思路
      • 完整代码实现
    • 备注

前言

  本文介绍如何通过openAI的Chat Completions API实现一个支持追问的后台功能,追问打个比方,就是当你问了一句”窗前明月光的下一句是什么?“之后,想再往下问就可以直接问”再下一句呢?“,模型也能基于上下文理解你问的问题。
  不过当前open AI限制了中国的访问,甚至连香港服务器都无法访问GPT的问答API,只有非中国区域的服务器节点可以访问,这个大家注意。

准备工作

  1、注册Open AI账号;
  2、关联付款银行卡;
  3、生成API key,后续用于API调用鉴权。

代码实现

思路

  Chat Completions API核心三个参数:
  messages:这是一个消息对象的数组,每个消息对象都有一个 “role”(角色)和"content"(内容)。角色可以是 “system”、“user” 或 “assistant”,而内容包含了该角色的问答文字信息。
  temperature:这个参数控制输出的随机性。数值越高,输出结果就会越随机;数值越低ÿ

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

相关文章:

  • 8,STM32CubeMX配置SPI工程(读取norflash的ID)
  • 【MATLAB源码-第178期】基于matlab的8PSK调制解调系统频偏估计及补偿算法仿真,对比补偿前后的星座图误码率。
  • AIGC学习笔记—minimind详解+训练+推理
  • 计算机毕业设计 在线项目管理与任务分配系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 小程序用户截屏事件
  • HashMap为什么线程不安全?如何实现线程安全
  • Python爬虫之requests模块(一)
  • 当微服务中调度返回大数据量时如何处理
  • 【项目经验分享】深度学习点云算法毕业设计项目案例定制
  • 【Redis 源码】2项目结构说明
  • RP2040 C SDK GPIO和IRQ 唤醒功能使用
  • @Transactional导致数据库连接数不够
  • python3中的string 和bytes有什么区别
  • C~排序算法
  • 基于github创建个人主页
  • apt update时出现证书相关问题,可以关闭apt验证
  • 进阶数据库系列(十三):PostgreSQL 分区分表
  • 翻译:Recent Event Camera Innovations: A Survey
  • 车载诊断技术:汽车健康的守护者
  • “天翼云息壤杯”高校AI大赛开启:国云的一场“造林”计划
  • 【怎样基于Okhttp3来实现各种各样的远程调用,表单、JSON、文件、文件流等待】
  • excel统计分析(3): 一元线性回归分析
  • 搜索引擎onesearch3实现解释和升级到Elasticsearch v8系列(一)-概述
  • ArcGIS Pro高级地图可视化—双变量符号地图
  • rust属性宏
  • 《pyqt+open3d》open3d可视化界面集成到qt中
  • 学习记录:js算法(四十七):相同的树
  • 使用Hutool-poi封装Apache POI进行Excel的上传与下载
  • asp.net core grpc快速入门
  • 拿到一个新项目,如何开展测试