首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ChatGPT再升级!OpenAI发布函数调用及其他API更新

6月13日,OpenAI发布了gpt-3.5-turbo、gpt-4关于函数调用和其他 API 的更新,包括更多可操纵的API模型、函数调用功能、更长的上下文以及更低的价格。

其中,嵌入模型成本降低75%,降至每1K令牌0.0001美元,gpt-3.5-turbo的输入令牌成本降低25%,提供远超之前4K长度的16K上下文。

具体来看,更新主要有以下方面:

在Chat Completions API中添加新的函数调用能力

更新更可控的gpt-4和gpt-3.5-turbo版本

推出gpt-3.5-turbo新的16k上下文版本(vs标准4k版本)

尖端嵌入模型成本减少75%

gpt-3.5-turbo的输入令牌成本减少25%

宣布gpt-3.5-turbo-0301和gpt-4-0314模型的弃用时间表

函数调用

开发者现在可以将函数描述给gpt-4-0613和gpt-3.5-turbo-0613,并让模型智能地选择输出一个包含调用这些函数所需参数的JSON对象。这是将GPT的能力更可靠地连接到外部工具和API的新方法。

这些模型已经针对检测何时需要调用函数(取决于用户输入)以及响应符合函数签名的JSON进行了微调。函数调用允许开发者更可靠地从模型中获取结构化数据。

例如,开发者可以:

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

将查询(如“给Anya发电子邮件,看看她是否想在下周五喝咖啡”)转换为类似于send_email(to: string, body: string)的函数调用,或将“波士顿的天气如何?”转换为get_current_weather(location: string, unit: 'celsius' | 'fahrenheit')这样的函数调用。

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

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

3.从文本中提取结构化数据

定义一个名为extract_people_data(people: [])的函数,以提取维基百科文章中提到的所有人物。

这些用例在/v1/chat/completions端点中的新API参数、functions和function_call启用,使开发者能够通过JSON Schema向模型描述函数,并可选地要求它调用特定的函数。如果您发现函数调用有改进的空间,请参阅开发人员文档并添加evals。

新模型

1.GPT-4

gpt-4-0613包含一个更新和改进的模型,带有函数调用。gpt-4-32k-0613包括与gpt-4-0613相同的改进,以及扩展的上下文长度以更好地理解较大的文本。

2.GPT-3.5 Turbo

gpt-3.5-turbo-0613包含与GPT-4相同的函数调用以及通过系统消息提供更可靠的引导功能,这两种功能使开发人员能够更有效地引导模型的响应。

gpt-3.5-turbo-16k提供了比gpt-3.5-turbo多四倍的上下文长度,但价格是其两倍:每1K输入令牌的价格为0.003美元,每1K输出令牌的价格为0.004美元。16k上下文意味着现在模型可以在单个请求中支持约20页文本。

3.模型弃用

今天将开始升级和弃用在三月宣布的初始版本的gpt-4和gpt-3.5turbo。使用稳定模型名称(gpt-3.5-turbo、gpt-4和gpt-4-32k)的应用程序将自动升级到上述新模型,于6月27日生效。

需要更多时间过渡的开发人员可以继续使用较旧的模型,在API请求的“model”参数中指定gpt-3.5-turbo-0301、gpt-4-0314或gpt-4-32k-0314。这些旧模型将于9月13日之后可供访问,在此之后指定这些模型名称的请求将失败。可以通过模型弃用页面了解有关模型弃用的最新信息。

降低价格

1.嵌入

text-embedding-ada-002是受欢迎的嵌入模型,其成本降低了75%,降至每1K令牌0.0001美元。

2.GPT-3.5 Turbo

gpt-3.5-turbo的输入令牌成本降低了25%。开发人员现在可以使用该模型,每1K输入令牌仅需0.0015美元,每1K输出令牌仅需0.002美元,相当于每美元约700页。

gpt-3.5-turbo-16k的价格将为每1K输入令牌0.003美元和每1K输出令牌0.004美元。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230614A084BJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券