开始使用免费开始使用

自定义输出格式

您在一家初创公司担任开发工程师,公司为内容创作者提供文本分析平台。该平台可帮助用户自动分类并格式化内容。现在,您正在开发一项新功能:检测给定 text语言,并以自定义格式为该文本生成一个合适的标题。您决定为此编写一个能够引导语言模型的提示词。

OpenAI 包、get_response() 函数以及 text 变量均已为您预加载。

本练习是课程的一部分

使用 OpenAI API 的 Prompt Engineering

查看课程

练习说明

  • 创建提示词的 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)
编辑并运行代码