AIGC: 关于ChatGPT中的API调用模型

ChatGPT的API模型

  • 可供GPT的API调用的模型
模型描述
GPT4免费的GPT模型,基于3.5改进,可以理解自然语言并生成代码
GPT3.5免费的GPT模型,基于3.0改进,可以理解自然语言并生成代码
DALL·E可以在给定自然语言提示的情况下生成和编辑图像的模型
Whisper一种可以将音频转换为文本的模型
Embeddings一组可以将文本转换成数字形式的模型
Moderation可以检测文本是否敏感或不安全的微调模型
GPT3 & Deprecated已废弃的其他各种模型
  • 我们页面通过交互式界面,主要调用的是GPT3.5的模型, 毕竟3.5是免费的
  • 当我们用了API之后,我们就可以通过它的API去调GPT4的模型(收费)
  • 无论是GPT4还是3.5, 在他们下面其实还包含多种的型号
  • 比如对于GPT4而言,从它的官方网站里面,可以看到GPT4有不同的型号
    • gpt-4 基于3.5, 拥有更为广泛的常识和高级的推理能力,针对聊天进行了优化
    • gpt-4-0613 是0613快照版本,不会再进行更新,在新版本更新后的3个月后过期
    • gpt-4-32k, 4的32k版本
    • gpt-4-32k-0613 同上0613, 快照版本
  • 以上GPT4的型号中,首选 gpt-4 和 gpt-4-32k
  • gpt-4 和 gpt-4-32k的区别
    • maxtokens不同,也就是支持的最大的token的数量是不一样的
  • gpt3.5的一些型号
    • gpt-3.5-turbo 基于 text-davinci-003 版本
    • gpt-3.5-turbo-16k 基于 gpt-3.5-turbo 调整了 maxtokens
    • text-davinci-003 (Legacy)
    • text-davinci-002 (Legacy)
    • code-davinci-002 (Legacy)
  • GPT3.5 相对于GPT4 就有一些复杂了,有一个概念,叫做微调,也叫做 InstructGPT
    • 上面相关的这些不同型号其实都是对GPT3.5在不同方向的一个微调
    • 以 GPT3.5为例,code-davinci-002 是一个基础的模型,适用于纯代码的补全的任务
    • text-davinci-002 基于 code-davinci-002 进行微调的一个版本
    • text-davinci-003 是 text-davinci-002 的一个改进版本
    • gpt-3.5-turbo 是在 text-davinci-003 基础上的一个改进版本,主要对于聊天应用进行的优化
TRAINING METHODMODELS
SFT(Supervised fine-tuning on human demonstrations)davinci-instruct-beta1
FeedME(Supervised fine-tuning on human-written demonstrations and on model samples rated 7/7 by human labelers on an overall quality score)text-davinci-001, text-davinci-002, text-curie-001, text-babbage-001
PPO(Reinforcement learning with reward models trained from comparisons by humans)text-davinci-003
  • 上面表格展示了不同模型的训练方法
  • 针对于它不同的这些算法以及算法的区别,我们不需要了解的特别多
  • 只需要去达到当我们调用GPT的API的时候,我们知道我们应该去采用哪个模型就可以了
  • 目前来看,官方所推荐的GPT3.5的模型,首推的是 gpt-3.5-turbo 版本
    • 成本更低,性能更高
    • 一般使用这个模型就可以了
    • 由于 gpt-3.5-turbo 是在 text-davinci-003 针对聊天应用进行优化的,turbo版本的回复比003要长
      • 003 模型在个人测试时,要更稳定,但是会更贵
  • 不太考虑价格的情况下,GPT4是一个更好的选择, 因为它的理解能力和推理能力相比3.5而言还是强了很多的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/185977.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kubernetes(K8s)_15_CNI

Kubernetes(K8s)_15_CNI CNI网络模型UnderlayMAC VLANIP VLANDirect Route OverlayVXLAN CNI插件FlannelCalico CNI配置内置实现 CNI CNI(Container Network Interface): 实现容器网络连接的规范 Kubernetes将网络通信可分为: Pod内容器、Pod、Pod与Se…

SOT23-3封装的设计与应用:220V转5V芯片电路

SOT23-3封装的设计与应用:220V转5V电路 AH8100介绍了一种基于SOT23-3封装的220V转5V电路l32*4761*OOO1设计方案,该方案具有简单、高效、稳定的特点,适用于各种电子设备。 一、引言 随着科技的发展,电子设备越来越多地应用于我们…

滴滴2023.11.27P0级故障技术复盘回顾(k8s的的错?)

本文从滴滴官方恢复及技术公众号带大家从技术角度复盘这次事故 目录 1. 背景 2. 滴滴官方消息 3. 问题分析及定位 4.网传的k8s及解析 5.k8s引发的思考:举一反三,怎么避免再次出现 6.近段时间其他平台崩溃回顾 1. 背景 11 月 27 晚约 10 点&#xf…

TCP解帧解码、并发送有效数据到FPGA

TCP解帧解码、并发送有效数据到FPGA 工程的功能:使用TCP协议接收到网络调试助手发来的指令,将指令进行解帧,提取出帧头、有限数据、帧尾;再将有效数据发送到FPGA端的BRAM上,实现信息传递。 参考:正点原子启…

11-鸿蒙4.0学习之页面之间的参数传递

11-鸿蒙4.0学习之页面之间的参数传递 方法一 params // 传参页面 import router from ohos.routerEntry Component struct LifeCycle1 {State message: string Hello WorldState isShow: boolean falsebuild() {Row() {Column({ space: 20 }) {Text(this.message).fontSiz…

开发中针对接口返回的数据要不要做兼容的示例详解

开发中,针对接口返回的数据,要不要做兼容,可以查看以下示例; 基本数据类型为string、number、boolean都有属性,但是属性值为 undefined; 基本数据类型为null、undefined没有属性,会 报错 arr、…

Apache Hive3.1.3 遇到DATE_FORMAT转换2021年12月格式的问题

比如:需要将时间2021-12-28 00:00:00转换成2021-12的格式,用date_format会将2021-12转换成2022-12的问题。 解决方法: 方式一:大写的‘Y’换成‘y’ 方式二:字符串截取,substr 本博主推荐方式一&#xf…

Linux地址空间随机化

ASLR(Address Space Layout Randomization)在2005年被引入到Linux的内核 kernel 2.6.12 中,早在2004年就以补丁的形式引入。内存地址的随机化,意味着同一应用多次执行所使用内存空间完全不同,也意味着简单的缓冲区溢出攻击无法达到目的。 1.…

04_使用API_日期和时间

JDK 8 之前传统的日期、时间 Date 类 代表的是日期和时间 import java.util.Date;public class Test {public static void main(String[] args) {// 1. 创建一个Data对象,代表系统当前时间信息的Date d new Date();System.out.println(d); // 输出的是日期与当…

Oracle(2-8)Configuring the Database Archiving Mode

文章目录 一、基础知识1、Redo Log History2、NOARCHIVELOG Mode 非归档模式3、ARCHIVELOG Mode 归档模式4、Changing the Archiving Mode 更改归档模式![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d6a09f9a6de24de7bbcdad90b8d6b9ca.png)5、Auto and Manual Ar…

MybtisPlus快速开发(从controller到mapper)

创建新项目 写好配置文件 server:port: 8905#配置MP控制台打印日志 mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImplspring:datasource:type: com.zaxxer.hikari.HikariDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:m…

接手项目要做的事项

总结:在接手别人的项目时,至少应该自己整理并绘画四个图 1、产品脑图:帮助你理解产品的功能; 2、UML时序图:帮助你源代码的核心技术实现; 3、整体业务泳道图:帮助你从整体上熟悉业务的流程&a…

联想M7400W激光打印机加粉清零方法

基本参数 产品定位:多功能商用一体机 产品类型:黑白激光多功能一体机 涵盖功能:打印、复印、扫描 最大处理幅面:A4 耗材类型:鼓粉分离 耗材容量:硒鼓LD2451 12000页,墨粉LT2451 1500页、L…

Android 11.0 修改Android系统的通知自动成组的数量

场景: Android 系统对显示在通知列表中的同一个应用的通知进行分组管理,即相同的packageName中,当通知数量达到系统默认指定的数量时,会自动成一组. Android 11.0 中系统默认的自动成组数如下所示: 核心路径 : frameworks/base/core/res/res/values/config.xml<!-- 来自同…

LaTex语法实现多种矩阵

矩阵 0 1 1 0 \begin{matrix} 0 & 1 \\ 1 & 0 \end{matrix} 01​10​ \begin{matrix}0 & 1 \\1 & 0 \end{matrix}小括号矩阵 ( 0 1 1 0 ) \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} (01​10​) \begin{pmatrix}0 & 1 \\1 & 0 \end{pm…

腾讯面试笔试题2023.11.30

给定一个由整数组成的非空数组所表示的非负整数如[1,2,3]&#xff0c;在该数的基础上加一。 最高位数字存放在数组的首位&#xff0c; 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外&#xff0c;这个整数不会以零开头。 &#xff08;要求只能操作数组&#xff0c;不…

webpack的plugin和loader的区别

Webpack 的 Plugin 和 Loader 是用来处理模块和资源的两个不同的概念。 Loader 是Webpack 的模块转换器&#xff0c;用于将某种特定格式的内容转换为Webpack 可以处理的模块。它可以在构建流程中将各种类型的文件&#xff08;如 CSS、图片、ES6、TypeScript 等&#xff09;转换…

每日一练2023.11.30——谁先倒【PTA】

题目链接&#xff1a;谁先倒 题目要求&#xff1a; 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为&#xff1a;每人口中喊出一个数字&#xff0c;同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和&#xff0c;谁就输了&#xff0…

PyCharm安装教程(详细步骤)

一、软件简介 PyCharm是一款Python IDE&#xff0c;其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具&#xff0c;比如&#xff0c; 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等。此外&#xff0c;该IDE提供了一些高…

在Linux上搭建JavaWeb项目运行环境

文章目录 安装JDK安装Tomcat安装数据库 安装JDK 安装Oracle官方的JDK比较麻烦&#xff0c;我们在此处选择安装开源社区维护的openjdk。他们俩的差别不大且兼容。 安装Tomcat 我们把本地下载好的 tomcat.zip 包拖到Linux页面上&#xff0c;让Linux也有一个zip包&#xff0c;再…