【使用ChatGPT的API之前】OpenAI API提供的可用模型

文章目录

  • 一. ChatGPT基本概念
  • 二. OpenAI API提供的可用模型
    • 1. InstructGPT
    • 2. ChatGPT
    • 3. GPT-4
  • 三. 在OpenAI Playground中使用GPT模型-ing

在使用GPT-4和ChatGPT的API集成到Python应用程序之前,我们先了解ChatGPT的基本概念,与OpenAI API提供的可用模型。

 

一. ChatGPT基本概念

提示词(prompt)不仅适用于OpenAI API,而且是所有LLM的入口点

简单地说,提示词就是用户发送给模型的输入文本,用于指导模型执行特定任务。对于GPT-4和ChatGPT背后的模型,提示词具有聊天格式,输入消息和输出消息存储在列表中。

 

标记(token)是词或词的一部分

据粗略估计,100个标记大约相当于75个英语单词。对OpenAI模型的请求是根据所使用的标记数量来定价的,也就是说,调用API的成本取决于输入文本和输出文本的长度。

在这里插入图片描述

 

二. OpenAI API提供的可用模型

OpenAI提供了多个专为不同任务设计的模型,每个模型都有自己的功能和定价。

通过OpenAI API,你可以使用OpenAI开发的多个模型。这些模型可通过API作为服务使用,这意味着OpenAI在远程服务器上运行模型,开发人员只需向其发送查询请求即可。

需要注意的是,这些模型是专有的,你不能根据自己的需求直接修改模型的代码。但是正如后文所述,你可以通过OpenAI API在特定数据上微调其中的一些模型。

 

1. InstructGPT

这个模型系列可以处理许多单轮文本补全任务。

  • text-ada-001模型只能处理简单的文本补全任务,但它也是GPT-3系列中速度最快、价格最便宜的模型。
  • text-babbage-001模型和text-curie-001模型稍微强大一些,但也更昂贵。
  • text-davinci-003模型可以出色地执行所有文本补全任务,但它也是GPT-3系列中最昂贵的。

 

2. ChatGPT

ChatGPT背后的模型是gpt-3.5-turbo,其聊天格式旨在进行多轮对话。

当然它也可用于没有对话的单轮任务。

  • 在单轮任务中,gpt-3.5-turbo的性能与text-davinci-003相当。由于gpt-3.5-turbo的价格只有text-davinci-003的十分之一,而且两者性能相当,因此建议默认使用它来进行单轮任务。
  • gpt-3.5-turbo模型的上下文窗口大小约为4000个标记,这意味着它可以接收约4000个标记作为输入。

OpenAI还提供了另一个模型,名为gpt-3.5-turbo-16k。它具有与标准的gpt-3.5-turbo模型相同的功能,但上下文窗口大小是后者的4倍。

 

3. GPT-4

这是迄今为止OpenAI发布的最大的模型。由于在广泛的文本和图像多模态语料库上进行了训练,因此它精通许多领域。GPT-4能够准确地遵循复杂的自然语言指令并解决难题。它可用于聊天任务和单轮任务,并具有相当高的准确性。

OpenAI提供了两个GPT-4模型:

  • gpt-4的上下文窗口大小为8192个标记,
  • gpt-4-32k的上下文窗口大小为32768个标记。32768个标记大约相当于24576个英语单词,即大约40页的上下文。

开发人员通常希望LLM版本具有良好的稳定性和可见性,希望针对相同的输入给出相同的回答。为此,OpenAI提供了这些模型的静态快照版本。在我们撰写本书之时,上述模型最新的静态快照版本分别是gpt-3.5-turbo-0613、gpt-3.5-turbo-16k-0613、gpt-4-0613和gpt-4-32k-0613。

OpenAI已宣布在2024年提供GPT-3.5 Turbo和GPT-4的微调功能。

 

三. 在OpenAI Playground中使用GPT模型-ing

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot Actuator未授权访问漏洞的解决方法

1. 介绍 Spring Boot Actuator 是一个用于监控和管理 Spring Boot 应用程序的功能模块。它提供了一系列生产就绪的功能,帮助你了解应用程序的运行状况,以及在运行时对应用程序进行调整。Actuator 使用了 Spring MVC 来暴露各种 HTTP 或 JMX 端点&#x…

WOA-SVM多变量分类预测|基于鲸鱼优化算法的支持向量机|Matalb

目录 一、程序及算法内容介绍: 基本内容: 亮点与优势: 二、实际运行效果: 三、算法介绍: 四、完整程序下载: 一、程序及算法内容介绍: 基本内容: 本代码基于Matlab平台编译&am…

stm32f103zet6_RTC_1_介绍

RTC简介 实时时钟是一个独立的定时器。 RTC模块拥有一组连续计数的计数器,在相应软件配置下,可 提供时钟日历的功能。 修改计数器的值可以重新设置系统当前的时间和日期。 RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复…

工采电子国产D类音频放大器iML6602可以替代TPA3118

iML6602是一款高集成度、高效率的双声道D类音频功率放大器;支持BTL和PBTL两种模式输出,供电电压范围4.5V ~ 26V;双通道BTL模式下输出功率 230W(8Ω,24V,THDN0.1%)单通道PBTL模式下可以输出60W&a…

Python中的函数定义(def)详解

Python中的函数定义(def)详解 在编程语言中,函数是组织代码的一种方式,它们可以帮助我们将复杂的程序拆分为简单、易管理的部分。在Python中,函数的定义使用def关键字。 什么是函数? 函数是一段完成特定…

虚拟串口调试(Windows)

在单片机和嵌入式设备开发过程中,我们有时需要对程序的串口进行调试,但是身边又恰好没有硬件设备,此时,我们可以通过虚拟串口来实现模拟本地端口,方便调试。 软件安装 VSPD虚拟串口工具 下载VSPD软件:百…

django和vue开发的前后端分离网站怎么部署到服务器上,django和vue前后端分离网站怎么通过宝塔部署

提示:如果看完全部教程后仍然部署不成功,可以联系作者 一、提前准备 想要把django vue 前后端分离网站部署到服务器上,有一些提前准备的东西 1、备案域名(域名必须备案) 这里需要解析两个域名,一个前端&…

【数据结构|C语言版】栈和队列

前言1. 栈1.1 栈的概念和性质1.2 顺序栈1.3 链栈1.4 共享栈 2. 队列2.1 队列的概念和性质2.2 循环队列2.3 链式队列2.4 双端队列 3. 例题精选3.1 有效的括号3.2 用队列实现栈2.4 用栈实现队列3.4 设计循环队列3.5 参考答案 结语 #include<GUIQU.h> int main { 上期回顾: …

浏览器控制台console常用命令小结

chrome调试工具的Console对象相信很多人使用过&#xff0c;熟练的Web开发人员会经常使用 console.log() 在其代码中打印消息和调试问题&#xff0c;实际上还有很多很有用的功能和技巧&#xff0c;善用之可以极大提高Web开发&#xff0c;网站调优的效率&#xff01; 这里我们总结…

Ansible---Playbook剧本

文章目录 Playbook案例1 Playbook剧本基本用法案例2 Playbook剧本定义、引用变量案例3.when条件判断迭代剧本Roles 模块 Playbook Tasks&#xff1a;任务是 Playbooks 的核心&#xff0c;它们是 Playbook 中的一项指令&#xff0c;告诉 Ansible 在远程主机上执行什么操作。每个…

kubectl_进阶_安全

安全 在前面的学习中&#xff0c;我们知道对于资源对象的操作都是通过 APIServer 进行的&#xff0c;那么集群是怎样知道我们的请求就是合法的请求呢&#xff1f; 这就涉及到k8s的安全相关的知识了。 1. API对象 Kubernetes有一个很基本的特性就是它的所有资源对象都是模型…

pdf2htmlEX:pdf 转 html,医学指南精细化处理第一步

pdf2htmlEX&#xff1a;pdf 转 html&#xff0c;医学指南精细化处理第一步 单文件转换多文件转换 代码&#xff1a;https://github.com/coolwanglu/pdf2htmlEX 拉取pdf2htmlEX 的 Docker&#xff1a; docker pull bwits/pdf2htmlex # 拉取 bwits/pdf2htmlex不用进入容器&…

统信UOS 1070桌面操作系统如何备份及恢复全盘数据

原文链接&#xff1a;统信UOS 1070桌面操作系统如何备份及恢复全盘数据 Hello&#xff0c;大家好啊&#xff01;数据备份和还原对于保护我们的重要信息至关重要&#xff0c;尤其是当系统遭遇意外时&#xff0c;能够快速恢复到正常状态。今天&#xff0c;我将介绍如何在统信UOS …

树莓派配置双网卡分别为AD HOC和AP模式

树莓派配置双网卡分别为AD HOC和AP模式 需求说明&#xff1a;为了实现分级网络管理&#xff0c;将多个无人机分簇&#xff0c;簇间使用AD HOC进行无中心自组织的网络&#xff0c;簇内使用AP-AC模式进行中心化网络。因此&#xff0c;需要配置一台设备&#xff0c;同时完成AD HOC…

设计模式——行为型模式——策略模式(含实际业务使用示例、可拷贝直接运行)

目录 策略模式 定义 组成和UML图 代码示例 实际业务场景下策略模式的使用 策略模式优缺点 使用场景 JDK中使用策略模式示例 参考文档 策略模式 定义 策略模式定义了一系列算法&#xff0c;并将每个算法封装起来&#xff0c;使它们可以相互替换&#xff0c;且算法的变化…

【微信小程序开发】微信小程序、大前端之flex布局方式详细解析

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…

液晶高抗干扰驱动LCD段码屏驱动芯片VK2C22抗干扰系列瓦斯表段码LCD液晶驱动芯片

VK2C22是一个点阵式存储映射的LCD驱动器&#xff0c;可支持最大176点&#xff08;44SEGx4COM&#xff09;的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据&#xff0c;也可通过指令进入省电模式。其高抗干扰&#xff0c;低功耗的特性适用于水电气表以及工控仪表类产品…

简单几步解决Windows 10播放视频提示安装HEVC扩展

相信有不少人都遇到过以下的问题&#xff0c;废话不多说&#xff0c;直接上干货&#xff01; 1.下载插件 免费地址链接: 点击下载 2.安装插件 如图所示&#xff0c;在下载的目录路径里&#xff0c; 1.按住键盘 SHIFT&#xff0c;点击鼠标右键&#xff0c;选择在此处打开Powe…

4WRPH系列比例阀外置放大器

控制4WRPH6或4WRPH10比例伺服阀放大器适用于驱动带非线性曲线的直动式比例伺服电磁阀&#xff0c;模拟量控制电器放大器模块式的放大器用于安装在机柜内35mm卡轨架上&#xff0c;输出级带电气反馈用于闭环控制。使能输入功能可控制放大器输出开或关&#xff0c;带斜坡时间发生器…

const成员函数、cout/cin和重载运算符<<、>>、

目录 一、为什么cout&#xff0c;cin可以自动识别类型&#xff1f; 二、留提取运算符重载&#xff08;<<&#xff09; 三、留插入运算符重载&#xff08;>>&#xff09; 四、对上述的总结&#xff1a; 五、const成员 成员函数原则&#xff1a; 六、默认成员函…