0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OpenAI API功能升级:ChatGPT支持描述函数调用

jf_WZTOguxH 来源:AI前线 2023-07-06 14:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OpenAI 对 API 进行了更新,其中包括一种名为函数调用(function calling)的功能,它允许开发人员向 GPT-4 和 GPT-3.5 描述函数,并让模型创建代码来执行这些函数。

根据 OpenAI 的说法,函数调用有助于聊天机器人的开发,这些聊天机器人能够利用外部工具,将自然语言转换为数据库查询,并从文本中提取结构化数据。这些模型经过了微调,不仅可以识别应该调用函数的实例,还可以提供与函数签名一致的 JSON 响应。

由于函数调用发挥了至关重要的作用,人工智能模型可以智能地与外部工具和 API 连接。开发人员可以通过为这些模型指定函数来访问大量的功能和服务。通过使用外部工具来响应查询、搜索数据库或从非结构化文本中提取结构化数据,这种连接使人工智能模型能够完成超出其自然能力之外的任务。由于函数调用,人工智能模型变得更加通用和有效,能够应对现实世界中的复杂挑战。

随着 gpt-4-0613 和 gpt-3.5-turbo-0613 的发布,开发人员现在可以向这些模型描述函数。因此,模型可以智能地生成 JSON 对象,这些对象包含调用这些函数所需的参数。这一激动人心的开发提供了一种更可靠的方式,将 GPT 的功能与外部工具和 API 连接起来,为无缝集成开辟了新的可能性。

这些模型已经开发出了一种能力,可以根据用户输入通过仔细的微调来识别应该激活哪个函数。此外,他们还学会了提供与特定函数签名相匹配的 JSON 答案。开发人员现在可以通过使用函数调用更可靠、更一致地从模型中获取结构化数据。

除了函数调用,OpenAI 还推出了 GPT-3.5-turbo 的增强版本,该版本提供了一个显著扩展的上下文窗口。该上下文窗口以标记或原始文本为单位测量,表示模型在生成进一步文本之前考虑的文本量。这一扩展允许模型访问和整合更大的信息体,使其能够做出更明智和与上下文相关的响应。

人工智能开发中的函数调用允许模型使用开发人员设计的工具,使它们能够扩展自己的能力并集成定制的功能。这种协作方法弥合了人工智能模型和开发人员设计的工具之间的差距,促进了人工智能系统的多功能性、适应性和创新性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1821

    文章

    50542

    浏览量

    267864
  • OpenAI
    +关注

    关注

    9

    文章

    1263

    浏览量

    10338
  • ChatGPT
    +关注

    关注

    31

    文章

    1609

    浏览量

    10438

原文标题:OpenAI API 功能升级:ChatGPT 支持描述函数调用

文章出处:【微信号:AI前线,微信公众号:AI前线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OpenAI发布多款产品

    近期,OpenAI在短短四天内密集打出三张牌—— **GPT-5.5 Instant升级ChatGPT默认模型、GPT-5.5-Cyber瞄准网络安全垂直战场、ChatGPT新增"可
    的头像 发表于 05-12 13:40 698次阅读

    Vector PC-lint Plus新增项目级静态函数调用图输出功能

    从2025SP1版本起,PC-lint Plus新增项目级静态函数调用图(Static Function Call Graph)输出功能
    的头像 发表于 05-08 16:00 213次阅读
    Vector PC-lint Plus新增项目级静态<b class='flag-5'>函数</b><b class='flag-5'>调用</b>图输出<b class='flag-5'>功能</b>

    OpenAI正式发布ChatGPT Images 2.0版本

    在人工智能技术迅猛发展的浪潮中,OpenAI始终是引领行业变革的先锋力量。近日,OpenAI正式发布ChatGPT Images 2.0版本,这一消息如同一颗重磅炸弹,在科技圈引发了强烈反响,在
    的头像 发表于 04-22 11:32 4610次阅读

    通过速卖通API获取商品详情:支持货币和语言选择

    货币和语言选项。本文将详细介绍如何使用速卖通API实现这一功能,包括API端点、参数说明、请求示例及响应处理。本文假设您已具备基本的API调用
    的头像 发表于 04-03 16:51 714次阅读
    通过速卖通<b class='flag-5'>API</b>获取商品详情:<b class='flag-5'>支持</b>货币和语言选择

    OpenAi在国内能用吗?2026年详细使用教程!

    ,尽量少踩坑。 一、OpenAI 是什么?在国内能用吗? 1、OpenAI 是什么? OpenAI 是一家做人工智能的公司,核心产品包括: ChatGPT(对话式AI)
    的头像 发表于 03-27 15:10 1108次阅读
    <b class='flag-5'>OpenAi</b>在国内能用吗?2026年详细使用教程!

    通过商品ID调用1688商品评论API

    代码: 核心概念 API基础 调用1688 API通常需要经过开发者认证,获取app_key和app_secret。 大部分API请求需要包含签名参数(如sign)。
    的头像 发表于 03-23 16:02 305次阅读
    通过商品ID<b class='flag-5'>调用</b>1688商品评论<b class='flag-5'>API</b>

    调用拼多多开放平台API获取店铺所有商品列表

    ​ 对于在拼多多平台上运营店铺的商家或开发者而言,高效地管理和分析店铺商品至关重要。拼多多开放平台提供了丰富的API接口,其中商品API模块就包含了获取店铺商品列表的功能。本文将详细介绍如何
    的头像 发表于 03-17 17:28 1499次阅读
    <b class='flag-5'>调用</b>拼多多开放平台<b class='flag-5'>API</b>获取店铺所有商品列表

    调用DMM平台API获取商品详情数据的技术实践

    ​  DMM平台提供了丰富的API接口,允许开发者获取其平台上的商品数据。本文将介绍如何调用其中一个关键接口—— 商品详情获取API ,并解析其核心要素。 1. 接口概述 该API的主
    的头像 发表于 02-09 15:15 458次阅读
    <b class='flag-5'>调用</b>DMM平台<b class='flag-5'>API</b>获取商品详情数据的技术实践

    调用乐天平台API获取商品详情数据

    ​   乐天平台提供了丰富的API接口,允许开发者获取平台上的各类数据。其中,获取商品详情(通常称为 letian 详情)是一个常见的需求。本文将介绍如何调用乐天平台的相关API来获取商品详情数据
    的头像 发表于 02-02 16:25 408次阅读
    <b class='flag-5'>调用</b>乐天平台<b class='flag-5'>API</b>获取商品详情数据

    调用1688开放平台商品分类API获取分类数据

    如何调用1688的“获取商品分类树”API。 一、 接口简介 API名称: alibaba.category.get 功能描述: 此接口用于
    的头像 发表于 02-02 16:19 593次阅读
    <b class='flag-5'>调用</b>1688开放平台商品分类<b class='flag-5'>API</b>获取分类数据

    实战解析:如何高效调用采招网关键词搜索API获取招标信息

    如何调用API,并分享一些实用技巧。 一、API基础信息 功能描述: 根据用户输入的关键词,检索匹配的招标公告、中标公告等信息。 请求方式
    的头像 发表于 01-29 17:15 757次阅读
    实战解析:如何高效<b class='flag-5'>调用</b>采招网关键词搜索<b class='flag-5'>API</b>获取招标信息

    巨头竞逐AI医疗健康:OpenAI推出ChatGPT Health,蚂蚁阿福国内领跑

    健康已成为AI技术的高频应用场景。OpenAI在其一篇博客文章中透露,通过分析匿名化的ChatGPT对话数据,发现全球每周有超过2.3亿人在ChatGPT上咨询健康相关问题,医疗健康的需求极为旺盛。
    的头像 发表于 01-10 11:17 2829次阅读

    系统调用API有什么区别呢?

    一个很棒的功能模块,恰好我也想使用这个模块,但我又懒的去看你的代码,我只想使用你的代码,不像去关心实现细节,你想了想把所有的功能封装在了几个函数上,这几个函数就是这个
    发表于 12-03 06:52

    Jumia API 调用:覆盖非洲市场的实操指南

    一、调用前的四大核心准备(适配 Jumia 地区特性)​ Jumia API调用准备需围绕 “地区差异化” 展开,这是区别于其他电商 API 的关键前提。​ 1. 开发者账号与
    的头像 发表于 11-25 17:12 1081次阅读

    Python调用API教程

    两个不同系统之间的信息交互。在这篇文章中,我们将详细介绍Python调用API的方法和技巧。 一、用Requests库发送HTTP请求 使用Python调用API的第一步是发送HTTP
    的头像 发表于 11-03 09:15 1291次阅读