### 提示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變現