复制成功

分享至

主页 > 比特币 >

OpenAI重磅更新,又变强了!API有了恐怖的函数调用能力,能处理更长上下文,价格还又降了75%!

2023.06.14

6月13日OpenAI官网突然发布了重磅的ChatGPT最新能力更新。重点如下:

1、新功能:在Chat Completions API中添加了新的函数调用能力,能让模型在需要的时候调用函数并生成对应的JSON对象作为输出。这使开发人员能更准确地从模型获取结构化数据,实现从自然语言到API调用或数据库查询的转换,也可以用于从文本中提取结构化数据。

(也就是经过OpenAI的微调后,你跟它说人话,它就能识别后给你转换成函数,进一步不需要编程也能实现编程的能力了,并且还能更方便从混乱结构里获取结构化数据)

2、模型更新:更新了更可控制的gpt-4和gpt-3.5-turbo版本,以及gpt-3.5-turbo的新16k上下文版本,相比标准的4k版本能处理更长的文本。

(可以支持20页文本了!)

3、模型弃用:公布了gpt-3.5-turbo-0301和gpt-4-0314模型的弃用时间线。这些模型的用户可以在特定时间之前选择升级到新的模型,过了这个时间后,旧模型将不再可用。

(一方面,还在使用这些模型的注意了,请跟上疯狂的OpenAI的节奏。另一方面,很多对标OpenAI过往版本模型的人们,OpenAI人家自己已经弃用了。。)

4、价格调整:最先进的嵌入模型的价格降低了75%,gpt-3.5-turbo的输入代币价格降低了25%。

(Sam Altman最近在巡游里到处说会继续降价,这不就来了。而且要降就是最强模型脚踝斩式的降价。最新价格,每1k token,0.0001美金)

OpenAI还强调了一下,所有的这些模型都继续保持在3月1日推出的数据隐私和安全保证 —— 客户拥有他们请求生成的所有输出,他们的API数据不会被用于训练。通过这些更新,我们将邀请更多的等待名单上的人尝试GPT-4,我们期待看到你使用GPT-4构建的项目!我们鼓励开发者反馈,以帮助我们确保模型更新的平稳过渡。


以下为公告全文:


今年初我们发布了gpt-3.5-turbo和gpt-4模型,仅仅几个月的时间,我们已经看到开发者们在这些模型上构建出了令人难以置信的应用。今天,我们要跟进一些令人兴奋的更新:

· Chat Completions API中新的函数调用功能

· 更新并增加可控制性的gpt-4和gpt-3.5-turbo版本

· gpt-3.5-turbo的新16k上下文版本(与标准4k版本对比)

· 我们最先进的嵌入模型的价格降低了75%

· gpt-3.5-turbo输入令牌的价格降低了25%

· 公布gpt-3.5-turbo-0301和gpt-4-0314模型的弃用时间线

所有这些模型都带有我们在3月1日推出的相同的数据隐私和安全保证——客户拥有他们的请求生成的所有输出,他们的API数据不会被用于训练。函数调用

开发者现在可以描述函数到gpt-4-0613和gpt-3.5-turbo-0613,并让模型智能地选择输出包含调用这些函数的参数的JSON对象。这是一种更可靠地将GPT的能力与外部工具和API连接的新方法。这些模型已经被微调,既能检测出何时需要调用函数(取决于用户的输入),又能回应符合函数签名的JSON。函数调用让开发者能更可靠地从模型获取结构化数据。例如,开发者可以:

· 创建通过调用外部工具(如ChatGPT插件)来回答问题的聊天机器人;

· 将“询问Anya是否想在下周五喝咖啡”这样的问题转换为诸如send_email(to: string, body: string)的函数调用,或者“波士顿现在的天气怎么样?”转换为get_current_weather(location: string, unit: 'celsius' | 'fahrenheit');

· 将自然语言转换为API调用或数据库查询;

· 将“这个月我的前十名客户是谁?”转换为内部API调用,如get_customers_by_revenue(start_date: string, end_date: string, limit: int),或者“上个月Acme, Inc.下了多少订单?”使用sql_query(query: string)转换为SQL查询;

· 从文本中提取结构化数据;

· 定义一个名为extract_people_data(people: [{name: string, birthday: string, location: string}])的函数,从维基百科文章中提取所有提到的人物。

这些用例都由我们的/v1/chat/completions端点中的新API参数,functions和function_call实现,这些参数允许开发者通过JSON Schema向模型描述函数,并选择性地要求它调用特定的函数。请开始使用我们的开发者文档,如果您发现哪些情况下函数调用可以得到改进,请添加评估。


函数调用示例


现在波士顿的天气怎么样?

OpenAI重磅更新,又变强了!API有了恐怖的函数调用能力,能处理更长上下文,价格还又降了75%!

步骤1

OpenAI API

使用函数和用户的输入调用模型

步骤2

第三方API

使用模型的响应调用你的API

步骤3

OpenAI API

将响应发送回模型进行总结波士顿现在的天气是晴朗的,温度为22摄氏度。自从ChatGPT插件的alpha版本发布以来,我们对如何使工具和语言模型安全地协同工作了解了很多。然而,仍然存在一些开放的研究问题。例如,一个概念验证漏洞说明了如何从工具的输出中获取不受信任的数据,使模型执行未预期的行动。我们正在努力减轻这些和其他风险。开发者可以通过只使用来自受信任的工具的信息,并在执行具有现实世界影响的行动,如发送电子邮件,在线发布,或进行购买之前,包括用户确认步骤来保护他们的应用。

新模型

GPT-4

gpt-4-0613包括了更新和改进的模型,以及函数调用功能。

gpt-4-32k-0613包括了与gpt-4-0613相同的改进,以及增加的上下文长度,用于更好地理解较大的文本。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier