
今天凌晨,OpenAI突然发布了一个ChatGPT的大更新。主要更新内容有:

ChatGPT新增六大更新
1.在Chat Completions API新增函数调用(Function call)功能
2.改进了GPT-4和GPT-3.5-turbo版本
3.更新了gpt-3.5-turbo的16k上下文版本
4.嵌入式模型降低了75%的成本
5.gpt-3.5-turbo的输入tokens成本减少了25%
6.宣布了gpt-3.5-turbo-0301和gpt-4-0314模型的弃用时间表
OpenAI也宣布,未来几周内邀请更多人试用GPT-4,直到完全删除候选名单。
什么是Function Calling?
开发者现在可以向GPT模型描述函数,并让模型智能地选择输出一个包含参数的JSON对象来调用这些函数。
简单来说,GPT能够知道何时需要用外部工具来解决问题,不再需要开发者为它描述复杂的Prompt,进一步降低了出错的可能性。举个例子:当你向ChatGPT提问「波士顿的天气怎么样?」时,你的问题会被模型解读为调用第三方天气API,这时候它就会去搜索相关的数据,输出准确的回答。
OpenAI相当于提供了一个规范的接口调用方式,这将会给基于GPT开发应用的开发者们更高的灵活性。

模型更新后可输入长达20页文本
OpenAI这次同时发布了gpt-4-0613和gpt-3.5-turbo-0613改进模型,均支持函数调用功能。
OpenAI还发布了gpt-3.5-turbo-16k模型,支持16000 tokens的上下文长度,比目前的gpt-3.5-turbo要大4倍。
ChatGPT无法输入长文本一直是一个为人诟病的问题,如今使用gpt-3.5-turbo-16k模型,你可以输入长达20页的文本,把长文档、论文直接丢给ChatGPT读。
gpt-3.5-turbo-16k是加量不加价,虽然文本量大了4倍,但价格只是gpt-3.5-turbo的2倍。
OpenAI还宣布了他们会进一步降低模型运行的成本,以gpt-3.5-turbo为例,它的输入tokens成本降低了25%,相当于每美元大约可以处理700页文件。