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

一、OpenAI API介绍

在这里插入图片描述



Open AI API可以应用到任何的业务场景。



  文本生成      创造助理    嵌入数据     语音转化    图片生成    图片输入
在这里插入图片描述

1. 核心概念

1.1 Text generation models

OpenAI 的文本生成模型(通常被称为generative pre-trained transformers 模型简称:GPT),有GPT-4和GPT-3.5,已经被训练成为理解自然语言的大模型。GPT-4模型可以将它的输出再一次作为它的输入。这些输入也被称为“提示词”。设计提示词本质上是如何“开发”一个模型(像GPT-4),通常是提供相应任务的指令或示例,成功完成指定任务。GPT-4 可以完成各种各样的任务,包括输出内容、生成代码、摘要、对话、写作等等。

1.2 Assistants

助手也指实体。例如利用OpenAI API开发出来的大语言模型GPT-4(实体),拥有能为用户完成各种任务的能力。这些助手是通过一些用户输入的指令(提示词),灌入到模型中,然后得到输出结果。助手内部通常有一些可调用的工具,从而能够完成更复杂的任务。如执行代码或加载文件内容。

1.3 Embeddings

嵌入是对一块数据(如文本)进行向量化表示,以便更好地保留其内容和/或含义的各个方面。在某些情况下相似的数据块通常比不相关的数据更能紧密的嵌入其中。OpenAI提供文本嵌入模型,将文本字符串作为输入,并输出嵌入式向量。嵌入式的作用很大,在搜索、聚类、推荐、异常检测、分类等方面都有很好表现。

1.4 Tokens

生成文本和处理嵌入式模型的文本块叫做令牌。令牌以常见的字符串进行表示。例如:字符串’tokenization’分解成’token’和’ization‘,而比较短且常见的词如 ‘the’ 则被分解成1个令牌。请注意:典型的一个句子都用空格来开头。一般而言,一个令牌大约占4个字符或0.75个英文单词。

注意:1个文本生成模型的提示词和其相应的输出,两块合在一起不能超过模型规定的最大长度。对于嵌入式模型也是如此

相关文章:

  • 多路服务器技术如何处理大量并发请求?
  • 探索C语言中的联合体与枚举:数据多面手的完美组合!
  • 哪种安全数据交换系统,可以满足信创环境要求?
  • 1897_野火FreeRTOS教程阅读笔记_链表
  • Mac 安装 Homebrew
  • [蓝桥杯 2022 省 A] 选数异或 题解 含源码
  • Ubuntu 命令与脚本
  • Msql-数据库死锁
  • RabbitMQ详解
  • jsp课程管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • 机器学习的整个流程
  • Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案
  • LabVIEW双光子荧光显微成像系统开发
  • ChatGPT辅助编程,一次有益的尝试
  • Ubuntu文件系统结构
  • 收藏网友的 源程序下载网
  • PhantomJS 安装
  • python docx文档转html页面
  • spark本地环境的搭建到运行第一个spark程序
  • sublime配置文件
  • ubuntu 下nginx安装 并支持https协议
  • vue.js框架原理浅析
  • vue-cli3搭建项目
  • vue数据传递--我有特殊的实现技巧
  • 记录:CentOS7.2配置LNMP环境记录
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 来,膜拜下android roadmap,强大的执行力
  • 前端知识点整理(待续)
  • 入门到放弃node系列之Hello Word篇
  • 深度学习在携程攻略社区的应用
  • 在electron中实现跨域请求,无需更改服务器端设置
  • No resource identifier found for attribute,RxJava之zip操作符
  • Java数据解析之JSON
  • 带你开发类似Pokemon Go的AR游戏
  • ​520就是要宠粉,你的心头书我买单
  • #includecmath
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (1)常见O(n^2)排序算法解析
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言)fgets与fputs函数详解
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (数据结构)顺序表的定义
  • (五)IO流之ByteArrayInput/OutputStream
  • (一) storm的集群安装与配置
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (一)Dubbo快速入门、介绍、使用
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .java 9 找不到符号_java找不到符号
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET delegate 委托 、 Event 事件
  • .net refrector
  • .NET 命令行参数包含应用程序路径吗?