開始使用免費開始

自訂輸出格式

你在一家新創擔任開發者,該公司提供給內容創作者使用的文字分析平台。你的平台能協助使用者自動分類並格式化內容。你現在要開發一項新功能:偵測給定 text 的「語言」,並為該文字產生一個「合適的標題」,而且要用「自訂格式」輸出。你決定撰寫一個能引導語言模型完成此任務的提示。

OpenAI 套件、get_response() 函式,以及 text 變數都已為你預先載入。

本練習屬於課程

使用 OpenAI API 的提示工程

檢視課程

練習說明

  • 建立提示的 instructions,要求模型判斷預先載入之 text 節錄的「語言」,並產生合適的「標題」。該 text 會以「三個反引號(```)」作為分隔符提供。
  • 建立 output_format,指示輸出需包含文字本身、語言與標題,各自獨立成行,並分別以 'Text:''Language:''Title:' 作為行首前綴。
  • 建立 final_prompt,將所有部分與已加上分隔符的 text 結合後使用。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

client = OpenAI(api_key="")

# Create the instructions
instructions = ____

# Create the output format
output_format = ____

# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)
編輯並執行程式碼