大型语言模型的一个令人兴奋的方面是,你可以利用它来构建一个定制的聊天机器人,并且只需付出少量的努力。ChatGPT 的网页界面可以让你与一个大型语言模型进行对话。但其中一个很酷的功能是,你也可以利用大型语言模型构建你自己的定制聊天机器人,例如扮演一个人工智能客服代理或餐厅的人工智能点餐员的角色。本篇文章将揭晓如何做到这一点。
下面是两种调用OpenAI接口的函数。get_completion
只支持单轮对话,意味着模型回答问题时不会考虑之前的对话信息。get_completion_from_messages
支持多轮对话信息。这是因为它的参数message
可以包含对话的上下文。下面我们看看它们在对话机器人中是怎么使用的。