写点什么

揭示 API 重要性,以 Assistants API 为例

作者:幂简集成
  • 2023-11-21
    中国台湾
  • 本文字数:1725 字

    阅读完需:约 6 分钟

揭示API重要性,以Assistants API为例

2022 年 11 月,ChatGPT 问世,标志着人工智能领域取得了重大进展。OpenAI 最近举办了首届开发者大会,将 ChatGPT 4.0 升级到 ChatGPT 4.0-Turbo。新版本的 ChatGPT 不仅提高了响应速度,还将数据库更新到了 2023 年 4 月。而在自然语言处理能力方面,新版本通过显著提升上下文理解能力,扩展了上下文窗口至 128K。


对于终端用户而言,新功能的变化似乎并不具有革命性。然而,对于开发者来说,引入了 Assistants API 则带来了更多的振奋。

从 Assistants API 使用案例看 API 如何加速程序开发

根据官方文档的描述,Assistants API 允许开发者在自己的应用程序中构建 AI 助手。目前,Assistants API 支持三种工具:代码解析器、信息检索和函数调用。


集成 Assistants API 的步骤如下:

1. 在 API 中创建助手时,可以使用自定义指令并选择模型,也可以使用代码解析器、信息检索和函数调用这三种工具。

2. 当用户开始对话时,创建一个线程。

3. 当用户提出问题时,将消息添加至线程中。

4. 在线程上运行助手以触发响应,这一过程会自动调用相关工具。


Assistants API 的具体功能包括:

1. 助手可以使用特定指令调用 OpenAI 的模型。

2. 助手可以同时访问多个工具,既可以使用 OpenAI 托管的工具(如代码解释器和信息检索),也可以使用开发者构建/托管的工具(通过函数调用)。

3. 助手可以访问持久线程,只需创建一个线程即可存储消息调用历史记录,避免上下文过长导致对话不流畅,用户可以随时向其中添加信息。

4. 助手可以访问多种格式的文件,利用工具可以创建文件(如图像、电子表格等),还可以引用创建消息中所涉及的文件。


在 Assistants API 发布后,许多开发者迅速创建了新的 AI 项目。BabyAGI 的创始人 Yohei 在 X(Twitter)上发布了一条推文称,已经利用 109 行代码通过 Assistants API 创建了名为“GPTvsGPT”的开源项目,该项目允许自定义参数,让两个 AI 助手扮演不同的“角色”进行对话。


从以上使用流程和案例可以看出,利用 API 可以极大地加速新项目的创建过程,相比传统的开发方式,节省了大量时间和复杂性。

OpenAI 为何着重发展 API?

从 ChatGPT-3 开始,OpenAI GPT-3 API 已成为其最重要的产品之一。一方面,OpenAI 积极与开发者互动,不断改进和更新 API,以帮助开发者将其功能集成到各种应用程序中。另一方面,OpenAI 的商业模式之一就是通过 API 来推动业务增长,通过向开发者提供有偿访问,OpenAI 可以获得稳定的收入流,支持其研发和创新。相比一家独大,打造基于自身的强大生态帝国将是更明智的选择,Assistants API 的发布也体现了这一未来发展趋势。


对于当下的创新项目而言,开放性和全员共创的重要性日益凸显。这一趋势在互联网的演进中尤为显著,特别是在 Web3.0 的兴起中,我们看到了对传统垄断模式的挑战和新的合作范式的崭露头角。新项目不再仅仅是为了企业的利益,而是着眼于打造更加开放和包容的生态系统,以促进全员共创。

API 的未来潜力

幂简集成认为,API 与 AI 相辅相成,是一对天然的搭档。


当前,发展 AI 应用的关键在于建立强大的基础设施,以构建更广泛的生态系统。通过这样的基础设施,更多的开发者能够参与其中,一旦出现爆款项目,将为当今的 AI 发展带来显著的飞跃,而 API 则在这一过程中扮演着至关重要的辅助角色。


透过 OpenAI 的发展模式,可以将这一理念应用在其他领域。当前,许多互联网巨头都意识到 API 的战略价值,并纷纷开放自己的 API,为开发者提供了一个灵活而强大的工具,推动了新程序的涌现。除此之外,围绕这些 API 构建的新程序实际上是间接融入了互联网巨头的生态圈。简单来说,成功搭建某一领域的基础设施后,通过对外开放 API,就等于是在建立自己的生态系统。


这里的 API 就如同城市的道路网络一样,将不同的建筑(即不同的程序或服务)连接在一起,形成一个相互关联、更为强大的都市。这种连接并不仅仅是技术上的,更是生态系统的连接,通过共享资源、数据和功能,形成更大规模、更复杂的整体。


这种战略性的 API 开放方式,实际上是在倡导一种合作和共生的理念。开发者通过使用这些 API,能够更加高效地构建自己的应用程序,而互联网巨头则通过吸引更多的开发者进入其生态系统,从而增强了自身的创新力和市场竞争力。


未来,API 的作用不仅仅是技术层面的连接,更是一种生态系统的塑造和共同繁荣的策略,将会成为数字时代 AI 化发展的关键基础设施之一。

发布于: 刚刚阅读数: 4
用户头像

幂简集成

关注

幂简集成,是国内领先的API资源网络平台。 2023-11-17 加入

还未添加个人简介

评论

发布
暂无评论
揭示API重要性,以Assistants API为例_AI_幂简集成_InfoQ写作社区