构建函数字典
您正在进行一个研究项目,需要从一组科学论文中提取关键信息。目标是对给定论文的关键信息进行汇总,其中包括标题和发表年份。为此,您决定使用带有函数调用的 OpenAI API 来提取这些关键信息。
get_response() 函数和包含论文正文的 messages 已预加载。变量 function_definition 也已部分填充。
本练习是课程的一部分
使用 OpenAI API 构建 AI 系统
练习说明
- 定义函数的
'type'参数。 - 定义
'properties'参数,以从论文中提取标题和发表年份。
交互式实操练习
通过完成这段示例代码来试试这个练习。
client = OpenAI(api_key="")
# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____
# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____
response = get_response(messages, function_definition)
print(response)