首页 > 其他分享 >OpenAI API中文文档 - 快速开始

OpenAI API中文文档 - 快速开始

时间:2023-08-04 14:44:57浏览次数:43  
标签:示例 提示 模型 名字 API 文档 完成 OpenAI

快速开始

概述

寻找ChatGPT?请前往 chat.openai.com

OpenAI已经训练了先进的语言模型,非常擅长理解和生成文本。我们的API提供了访问这些模型的接口,并可以用于解决几乎任何涉及处理语言的任务。

在这个快速入门教程中,您将构建一个简单的示例应用程序。在此过程中,您将学习关键概念和技术,这些技术对于在任何任务中使用API都是基本的,包括:

  • 内容生成
  • 摘要
  • 分类、分类和情感分析
  • 数据提取
  • 翻译
  • 还有许多其他任务!

介绍

完成(completions)端点是我们API的核心,提供了一个非常灵活和强大的简单接口。您将一些文本作为提示输入,API将返回一个文本完成,试图匹配您给它的任何指令或上下文。

提示

为一个冰淇淋店写一个标语。

完成

我们每一勺都带给您笑容!

您可以将其视为一个非常高级的自动完成 - 模型处理您的文本提示,并尝试预测最有可能的下一个文本。

1. 从一个指令开始

假设您想创建一个宠物名字生成器。从头开始想出名字是很难的!

首先,您需要一个清晰表达您需求的提示。让我们从一个指令开始。提交此提示以生成第一个完成。

提示

建议一个马的名字。

不错!现在,尝试使您的指令更具体。

提示

建议一个黑马的名字。

正如您所见,向提示添加一个简单的形容词可以改变生成的完成。设计您的提示基本上就是“编程”模型。

2. 添加一些示例

精心设计的指令对于获得好的结果很重要,但有时这些还不够。让我们尝试使您的指令更复杂。

提示

建议一个是超级英雄的马的三个名字。

这个完成并不是我们想要的。这些名字很普通,似乎模型没有注意到我们提示中的马部分。让我们看看是否可以让它提供更相关的建议。

在许多情况下,向模型展示并告诉它您想要什么是很有帮助的。在提示中添加一些示例可以帮助传达模式或细微差别。尝试提交此提示,其中包含一些示例。

提示

建议一个是超级英雄的动物的三个名字。

动物:猫

名字:霸王锐爪、特工绒球、不可思议的猫咪

动物:狗

名字:保护者拉夫、奇迹犬、吠叫爵士

动物:马

名字:

太棒了!添加了对给定输入期望输出的示例帮助模型提供了我们正在寻找的类型的名字。

3. 调整您的设置

提示设计不是您拥有的唯一工具。您还可以通过调整设置来控制完成。其中一个最重要的设置被称为温度(temperature)。

您可能已经注意到,如果您在上面的示例中多次提交相同的提示,模型总是会返回相同或非常相似的完成。这是因为您的温度设置为0。

尝试将相同的提示多次重新提交,并将温度设置为1。

提示

建议一个是超级英雄的动物的三个名字。

动物:猫

名字:霸王锐爪、特工绒球、不可思议的猫咪

动物:狗

名字:保护者拉夫、奇迹犬、吠叫爵士

动物:马

名字:

温度

1

看到发生了什么吗?当温度大于0时,相同的提示提交会得到不同的完成结果。

请记住,模型预测紧随其后的文本最有可能是什么。温度是一个介于0和1之间的值,实际上它允许您控制模型在进行这些预测时应该有多自信。降低温度意味着它将冒更少的风险,完成将更准确和确定。增加温度将导致更多样化的完成。

深入了解

理解标记和概率

对于您的宠物名字生成器,您可能希望能够生成许多名字想法。温度0.6是一个不错的选择。

4. 构建您的应用程序

现在,您已经找到了一个好的提示和设置,可以开始构建您的宠物名字生成器了!我们已经编写了一些代码,以帮助您入门 - 按照以下说明下载代码并运行应用程序。

设置

  • 如果尚未安装Node.js,请从此处安装。然后通过克隆此存储库来下载代码。
git clone https://github.com/openai/openai-quickstart-node.git

如果您不想使用git,您也可以使用此zip文件下载代码。

添加您的API密钥

导航到项目目录并复

标签:示例,提示,模型,名字,API,文档,完成,OpenAI
From: https://www.cnblogs.com/jerryqm/p/17605883.html

相关文章

  • 歌谣学前端之react三个api之一续集
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷微信公众号前端小歌谣关注公众号带你进入前端学......
  • Vue 路由守卫使用文档
    一、概述Vue路由守卫是VueRouter提供的一种机制,用于在路由导航过程中对路由进行控制和过滤。通过使用路由守卫,我们可以在路由跳转前、跳转后以及跳转过程中执行一些自定义的逻辑。二、路由守卫的类型Vue路由守卫主要分为全局守卫、路由独享守卫和组件内守卫三种类型。全局守......
  • 爽到爆!推荐一款阿里腾讯都在用的API管理神器!
    作为软件开发从业者,API调试是必不可少的一项技能,在这方面Postman做的非常出色。但是在整个软件开发过程中,API调试只是其中的一部分,还有很多事情Postman无法完成,或者无法高效完成,比如:API文档定义、APIMock、API自动化测试等等。Apifox就是为了解决这个问题而生的。接口管......
  • 这才是!21 世纪的 API 文档该有的样子!
    前后端差点打起来事情是这样的:今天我们公司的后端说他接口写完了,并分享了一个接口文档给我。用的就是SwaggerUI自动生成的那种接口文档,就像这种:这种Swagger文档我每次看着就头大,毛病多多:查看多级模型时要一级级点开API多的时候找起来特别吃力提交参数为JSON的时候不能格式......
  • 软件开发全文档下载(几百份软件阶段各类文档)
    一、前言软件开发工作中,在#夏天生活图鉴#计划,需求分析,开发实施,测试,评审,交付验收,以及投标等其他过程中,会产生大量的文档,为了规范项目整个流程,亦或是为了验收交付提供材料,或者是为了资质评审,我们都需要这些文档来支撑,下面我把这些文档罗列出来给大家参考,里面有好多套不同项目的模板......
  • 【HarmonyOS】API9网络buffer图片加载
    ​ 【引言】HarmonyOS中加载网络图片常用的方法是直接给Image组件添加图片的网络地址,申请网络权限ohos.permission.INTERNET后就可以通过url加载对应的图片了,如HarmonyOS官网中的写法:Image('https://www.example.com/example.JPG') 【问题概述】但是日常开发中有些图片是......
  • Health Kit文档大变样,一起尝鲜!
    HealthKit文档全新升级,开发场景更清晰,聚焦你关心的问题,快来一起尝鲜!文档入口请戳:文档入口~如果你是运动健康的老朋友,可以从旧文档页面上方的提示信息中进入:最新版本哦。一、架构调整更易读——端/云开发一目了然HealthKit新架构文档从开发者视角出发,导航目录设计从端侧、云......
  • HTML5 VideoAPI,打造自己的Web视频播放器
    本文将使用HTML5提供的VideoAPI做一个自定义的视频播放器,需要用到HTML5提供的video标签、以及HTML5提供的对JavascriptAPI的扩展。一、基础知识1.用法<video src="./video/mv.mp4"></video>注意:audio和video元素必须同时包含开始和结束标签,不能使用<audio/>这样的空元素语法......
  • prometheus_API简单使用
    做为一位优秀的技术人员,往往能通过对数据的最大化利用来产生更多价值。而Prometheus的监控数据则是可以为我们所用的重要数据,它并不只能用于日常的监控和告警使用,也可以用于数据分析、成本管理等企业需求。在这种场景下,需要我们从Prometheus去获取相关的数据,并对其进行处理加工。关......
  • 深入探讨API调用性能优化与错误处理
    随着互联网技术的不断发展,API(应用程序接口)已经成为软件系统中重要的组成部分。而优化API调用的性能以及处理错误和异常情况则是保障系统稳定性和可靠性的关键。本文将从以下几个方面来探讨如何进行性能优化和错误处理。一、优化API调用的性能1.使用合适的数据传输格式选择合适的数......