
OpenAI今日发布博客文章,宣布GPT-3.5-turbo和GPT-4新版本上线。此次更新新增了函数调用(Function Calling)功能。
借助该功能,开发者可向GPT-4和GPT-3.5-turbo定义编程函数。AI模型能智能选择输出包含调用这些函数所需参数的JSON对象。
官方提供的用例包括:创建类似ChatGPT插件的聊天机器人以通过外部工具回答问题、将自然语言转换为API调用或数据库查询,以及从文本中提取结构化数据。
除新增函数调用功能外,OpenAI还扩大了GPT-3.5-turbo的上下文窗口。上下文窗口指模型在生成新文本前所考虑的文本量,通常以token为单位衡量,也可用原始文本长度表示。
新版GPT-3.5-turbo的上下文长度提升至16,000个token,是前一个版本的四倍。定价方面,每1,000个输入token收费0.003美元,每1,000个输出token收费0.004美元。该模型单次可接受约20页文本作为输入。
对比来看,OpenAI竞争对手Anthropic旗下的类ChatGPT应用Claude,其信息处理上限已从9千个token提升至10万个token,约合7.5万个单词。例如,Claude可阅读玛丽·雪莱约74,800字的《弗兰肯斯坦》或马克·吐温约69,000字的《汤姆·索亚历险记》。而OpenAI限制少量用户测试的扩展版GPT-4,上下文窗口为32,000个token。
同时,OpenAI宣布未扩展上下文窗口的原版GPT-3.5-turbo费用降低25%。调整后,每1,000个输入token收费0.0015美元,每1,000个输出token收费0.002美元。这相当于每美元可处理约700页文本。
此外,OpenAI热门文本嵌入模型text-embedding-ada-002也实现降费,现按每1,000个token 0.0001美元向开发者收费,较此前定价下降75%。

