OpenAI函数调用又双叒叕更新了!
此次的大变化:文档篇幅砍掉一半,却引入了更明显的「软件工程最好践诺」!
此次不是简单的文档修改,而是绝对再行念念考了函数调用的绸缪理念。
底下咱们就来详备一筹商竟!
「最小诧异原则」来临AI
OpenAI确立者体验团队的ilan bigio共享了此次更新的中枢试验:
# 好的绸缪toggle_light(state: bool) # 得当最小诧异原则
伸开剩余83%这个简单的例子完整阐明了「最小诧异原则」: 函数绸缪要得当直观,幸免让使用者困惑。
新版指南的四大亮点
文档精简50%,去芜存菁
引入 全新的最好践诺指南
集成了 函数生成器,可在文档中径直生成函数界说
提供了 完整的天气API示例,从表面到践诺无缝衔接
文档精简50%,去芜存菁
引入 全新的最好践诺指南
集成了 函数生成器,可在文档中径直生成函数界说
提供了 完整的天气API示例,从表面到践诺无缝衔接
软件工程最好践诺大放异彩
此次更新最大的亮点是引入了软件工程的最好践诺。
来望望具体试验:
1. 明显的函数界说
2. 削弱模子包袱
ilan强调:「 不要让模子作念代码能作念的事」。
比如:
# 保举get_orders # 在代码中搞定user_id
3. 函数消失原则
# 保举query_and_mark_location # 消失为一个函数
实战经过明显可见
新版指南还提供了直不雅的函数生成器,让确立者不错在浏览器中径直生成并测试函数界说。
确立者好评
社区反响强烈,有确立者共享他们每天要花3-4小时构建函数调用诓骗。
新指南的经过图绸缪也赢得颂扬,被合计达到了 Stripe文档的水准。
紧迫细节全解读
严格阵势(Strict Mode):
严格阵势(Strict Mode):
条件 additionalProperties设为 false
整个字段必须记号为 required
可选字段需要添加 null行动类型选项
条件 additionalProperties设为 false
整个字段必须记号为 required
可选字段需要添加 null行动类型选项
用具遴荐(Tool Choice):
用具遴荐(Tool Choice):
Auto:默许阵势,可调用0个或多个函数
Required:强制调用至少一个函数
Forced Function:强制调用特定函数
Auto:默许阵势,可调用0个或多个函数
Required:强制调用至少一个函数
Forced Function:强制调用特定函数
并行函数调用:
并行函数调用:
不错通过 parallel_tool_calls参数畛域
设为 false时确保每次最多调用一个函数
不错通过 parallel_tool_calls参数畛域
设为 false时确保每次最多调用一个函数
令牌使用:
令牌使用:
函数界说管帐入模子陡立文浪漫
行动输入令牌计费
要是遭受令牌浪漫,提议浪漫函数数目或参数描画长度
函数界说管帐入模子陡立文浪漫
行动输入令牌计费
要是遭受令牌浪漫,提议浪漫函数数目或参数描画长度
发布于:北京市