释放AI的力量:介绍功能调用和激动人心的API更新

ChatGPT中文站
Photo by Mariia Shalabaieva on Unsplash

人工智能技术领域随着GPT-3.5-turbo和GPT-4的出现而发生了突破性转变。这些先进的人工智能模型重新定义了技术边界,今天我们将深入探讨引人入胜的更新,旨在丰富您的体验并解锁新的能力。

革命性的AI交互:引入函数调用和API的进步

OpenAI已经在gpt-4–0613和gpt-3.5-turbo-0613的聊天完成API中引入了一个非凡的进步:函数调用能力。这一开创性的功能赋予开发人员指示AI模型提供JSON对象的能力,从而实现与外部API和工具的无缝连接。通过将GPT模型的巨大能力转化为可执行的函数,这一增强将AI交互和输出推向了前所未有的高度。

GPT模型现在拥有识别基于用户输入的函数需求的能力,响应一个符合函数签名的JSON输出。这赋予开发人员无与伦比的对结构化数据的访问,扩展了人工智能应用的可能性。

拓展视野:函数调用的无限潜力

随着这些显著进步,潜在的应用是无限的。例如,开发人员可以利用外部工具如ChatGPT插件创建能够回答询问的聊天机器人。此外,像“给安雅发电邮询问她是否想在下周五喝咖啡”这样的请求可以无缝地转化为函数调用,如send_email(to: string,body: string)。

这个新功能还简化了自然语言转化为API调用或SQL查询的过程。像“谁是本月我前十名的顾客?”这样的复杂问题现在可以被翻译成简明的内部API调用,例如get_customers_by_revenue(start_date: string, end_date: string, limit: int)。

增强的结构化数据提取,实现无缝的数据解析。

结构化数据提取已经得到显著提升,使得可以使用类似提取人物数据(people: [{name: string, birthday: string, location: string}])的功能来解析维基百科文章中提到的所有个体。这种进步有助于高效的数据处理和提取,为AI能力带来了新的维度。

融合和实施:OpenAI 开发人员友好的方法

OpenAI已经将这些更新无缝地集成到了其API的/v1/chat/completions端点中,扩展了参数,包括函数和函数调用。开发者现在可以通过JSON模式向模型解释函数,确保平稳的实现过程。

拥抱强化版GPT-4和GPT-3.5 Turbo版本

OpenAI 自豪地呈现了 gpt-4 和 gpt-3.5-turbo 的增强版本。Gpt-4-0613 引入了革命性的函数调用能力,而 gpt-4-32k-0613 则扩展了上下文长度,以增强文本理解能力。

特别值得注意的是,gpt-3.5-turbo-0613得到了重大升级,引入了函数调用和通过系统消息提高了可操纵性。对于需要大量上下文的项目,gpt-3.5-turbo-16k提供了比gpt-3.5-turbo四倍的上下文长度,可以在单个请求中容纳高达20页的文本。

过渡导航:模型弃用

为追求持续改善,OpenAI 正式停用 gpt-4 和 gpt-3.5-turbo 的初始版本。但为确保平稳过度,OpenAI 提供宽限期至 9 月 13 日,开发者可通过在 API 请求的模型参数中指定旧模型,继续使用它们。

以负担能力推动人工智能创新

OpenAI 致力于使人工智能创新更加普及化。考虑到日益高效的系统,他们已大幅降低其最受欢迎的模型的成本。备受推崇的嵌入模型,文本嵌入-ada-002,现在的成本惊人地降低了 75%。此外,gpt-3.5-turbo 的输入令牌的成本降低了 25%,这使全球开发者能够利用这一强大的技术。

安全提示:小心处理 API 密钥

处理API密钥时非常重要,务必小心谨慎。避免硬编码它们,而是利用环境变量来增强安全性。OpenAI将您的反馈视为平台演变不可或缺的组成部分。让我们继续一起探索这些增强的模型和功能,共同塑造人工智能通信的未来。

2023-10-20 16:58:27 AI中文站翻译自原文