OpenAI 最新发布:在API中引入结构化输出、OpenAI 开发者大会

文摘   2024-08-07 08:29   福建  

关注 “AI 工具派

探索最新 AI 工具,发现 AI 带来的无限可能性!




近期推荐









这周 OpenAI 可真活跃,Chris 还在吃昨天的瓜,今天 OpenAI 又发布了 2 条推文,简单总结就是:

  • 在 API 中引入结构化输出
  • OpenAI 开发者大会

接下来详细看看:

1.在 API 中引入结构化输出

详细可以查阅官网:https://openai.com/index/introducing-structured-outputs-in-the-api/

1.1 背景介绍

去年 OpenAI 引入了 JSON 模式,用来让模型提高生成有效 JSON 输出的可靠性,但并“不能保证”模型的响应将符合特定的模式。因此此次 OpenAI 在 API 中引入结构化输出,“确保模型生成的输出与开发人员提供的 JSON 模式完全匹配的新功能”

此次 OpenAI 还发布具有“结构化输出”的新模型 gpt-4o-2024-08-06,并且在对复杂 JSON 模式的评估中,新模型得分为 100%,相比之下,gpt-4-0613 得分不到 40%。

1.2 使用方式

目前有 2 种方式使用结构化输出,接下来结合代码示例简单介绍下:

  1. “使用函数调用(Function calling)”

使用时,需要在请求参数 tools中定义 strict: true 使用,支持包括 gpt-4-0613 和 gpt-3.5-turbo-0613 及更高版本的模型。启用结构化输出后,模型输出将匹配提供的工具定义。

请求参数:

响应结果:

  1. “使用响应格式(response_format)”

使用时,开发者可以通过 json_schema 提供 JSON 模式添加 response_format参数使用结构化输出,这个功能支持今天发布的 gpt-4o-2024-08-06 和 gpt-4o-mini-2024-07-18 模型。

请求参数:

响应结果:

1.3 原生 SDK 支持

结构化输出还支持原生 SDK(Python 和 Node.js),通过 Pydantic 或 Zod 对象,SDK 会“将数据类型转换为受支持的 JSON 模式”,自动将 JSON 响应反序列化为类型化数据结构。

并且 SDK 也支持“函数调用”(Function calling)和“响应格式”(response_format)

详细演示代码,可以查阅官方示例:https://openai.com/index/introducing-structured-outputs-in-the-api/。

2.OpenAI 开发者大会

一年一度的 OpenAI 开发者大会(OpenAI DevDay 2024),又要来啦!

现在开放 3 场次报名:

  • 旧金山,10 月 1 日
  • 伦敦, 10 月 30 日
  • 新加坡,11 月 21 日

报名地址:https://openai.com/devday 注意事项:

  • 报名申请截止 8 月 15 日星期四;
  • 报名成功,需要 450 美元;

活动包括:

  • “Workshops”:分享关于 OpenAI 平台和 API 工具探索新的可能性;
  • “分组会议”:由 AI 专家和社区成员主导,讨论模型定制、评估、可操纵性、扩展和各种其他主题;
  • “Demo 演示”:与 OpenAI 产品和工程团队见面,了解 OpenAI 产品。
  • “开发者活动”:看看开发者社区和顶级初创公司有意思的项目。
  • “晚宴”:没啥。。

补充一句~

Chris 新建了一个免费的知识星球,方便汇总平常分享的各类 AI 资讯内容,大家有兴趣可以加入了解~


创作不易,还请点赞支持
还想了解什么工具,欢迎评论

AI工具派
探索最新AI工具,发现AI带来的无限可能性!
 最新文章