iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0
自我挑戰組

ChatGPT應用指南---30天學習之旅系列 第 21

Day21 - OpenAI Playground 實作

  • 分享至 

  • xImage
  •  

昨天簡單介紹了OpenAI playground的頁面功能,今天要使用OpenAI playground的Chat模式實作一次。

1.首先可以看到不同的角色:

  • SYSTEM:系統。在這裡可以告訴它你希望AI要扮演什麼樣的角色。
  • USER:使用者。就是指我們,在這裡輸入內容。
  • ASSISTANT:助理。指的是AI那端。
    https://ithelp.ithome.com.tw/upload/images/20231006/20162810TN8m9RJZTY.png

2.在SYSTEM和USER輸入完訊息之後,按【Submit】送出。
https://ithelp.ithome.com.tw/upload/images/20231006/20162810SF6irwLen7.png
ASSISTANT會顯示API的回覆結果。

3.如果要繼續對話,點【Add message】,可以再新增USER角色的訊息。

要注意:

AI不會自動記錄聊天過程,因此若要延續剛才的對話內容,會將之前的對答過程都一併再傳回給API,才能夠延續話題。不過如果我們將之前的對答紀錄刪除再提問,那前後文就不會接續。
總而言之,我們在使用Chat時,要考慮到回傳給API的文字量,因為轉換後token的數量越多,就需要花更高的費用。

調整參數

https://ithelp.ithome.com.tw/upload/images/20231006/20162810IXBqXSKU1j.png
以下是幾個可以調整的參數:

  • Temperature:溫度,以0~2表示,預設為1。數字越大,內容就越有變化。數字越小,回覆就越死板。
  • Maximum length:可以設定回覆內容的最多token數,若達到限制,回覆就會不完整。
  • Top P:以0~1表示百分比,預設為1。是指從分數高至低排在多少百分比的token中挑選使用,官方建議和Temperature不要混用。
  • Frequency penalty:以-2~2表示,預設為0。代表對目前回覆已出現過的token的扣分值。正值會使用不常見的詞彙。
  • Presence penalty:以-2~2表示,預設為0。影響回覆內容的相似度,正值會創建新的、不同的詞彙。

上一篇
Day20 - 如何使用OpenAI Playground ?
下一篇
Day22 - 使用Python串接OpenAI API
系列文
ChatGPT應用指南---30天學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言