### 提示Prompt与完成Completion介绍
这一小节我们来介绍两个比较常用的名词:提示(prompt)与完成(completion)
OpenAI已经训练了先进的语言模型,非常擅长理解和生成文本。OpenAI API提供访问这些模型的接口,可以用来解决几乎任何涉及自然语言处理的任务。
* * *
**那么什么是提示(prompt)与完成(completion)呢?**
“Completions”是OpenAI API的核心,提供了一个非常灵活和强大的简单界面。我们可以将一些文本作为提示输入,API将返回一个文本完成,试图匹配我们给出的任何说明或上下文。
**示例:**
提示:
`为一个冰淇淋店写一个标语。`
完成:
`我们每一勺都送上笑容!`
从上面的示例可以看出,提示,相当于我们向chatGPT提出问题,而完成,则相当于chatGPT给我们显示 的回答。
* * *
**宠物名称生成器**
首先,想象一下您想创建一个宠物名字生成器。从头开始想出名字是很难的!
首先,我们需要告诉chatGPT一个明确表达,关于我们想要什么的提示。让我们从一条指示开始。
提示:
`Suggest one name for a horse.`
这里我们让chatGPT给我的宠物马的名字给个建议。
完成:
`Lightning`
chatGPT给我们的回答是:Lightning
**接下来,试着让我们的提示更加具体:**
提示:
`Suggest one name for a black horse.`
请给黑色的马起一个名字给个建议。
完成:
`Midnight`
这一次,chatGPT给我们的回答是:Midnight(午夜)
正如我们所看到的,将简单的形容词添加到我们的提示中会改变生成的完成文本。设计我们的的提示本质上是一种如何设计“编程”模型。
<br>
小结:
相信看了上在的示例,你应该对chatGPT的提示(prompt)与完成(completion)有了更深的了解了吧!
- ChatGPT介绍
- ChatGPT的应用领域
- 深度体验ChatGPT
- 开始使用ChatGPT
- 获取OpenAI的api keys
- OpenAI API介绍
- 提示(prompt)与完成(completion)
- 运行demo应用-宠物生成器
- 宠物生成器-代码解析
- OpenAI-Library使用
- 模型(Model)
- API 数据使用政策
- 使用政策及限制
- Text completion(文本完成)
- Code completion(代码完成)
- Chat completion(对话完成)
- Image generation(图像生成)
- Speech to text(语音转文本)
- Moderation(适度-审核端点)
- RateLimit(API速率限制)
- ErrorCodes(错误代码)
- 实战案例:问答系统(Q&A)
- 实战案例:跟AI对话(chat)
- Api详解
- 如何利用ChatGPT变现