5.4 用ChatCompletion API做Tool Calls 和Assistants有啥区别
5.4 用 Chat Completion API 做 Tool Calls:和 Assistants 有啥区别本节学习目标用Chat Completions API自己实现「多轮 Tool Calls」:在请求里传tools,从回复里取tool_calls,执行后把结果以tool角色消息追加到messages,再请求,循环直到无 tool_calls。对比Chat 自管循环与Assistants API在状态、实现复杂度、适用场景上的差异。能根据项目需求选择「用 Chat 自己写循环」还是「用 Assistants 托管」。一、Chat Completions 实现 Tool Calls 的流程请求:messages(含历史)+tools(函数列表)。回复:若模型要调工具,choices[0].message里会有tool_calls,且content可能为空。你把每条 tool_call 的执行结果,以role="tool", tool_call_id=..., content=...追加到messages,并保留该轮 assistant 的message(含 tool_calls)。再发请求(同一份 messages),模型会看到工具结果并继续生成或再调工具。当回复中无tool_calls时,取content作为最终答案,结束循环。状态:Thread、历史消息、Run 状态都由你自己用messages数组维护。二、和 Assistants 的对比维度Chat Completions + 自写循环Assistants API状态自己维护 messages[]Thread/Run 托管在服务端实现自己写轮询、拼 messages、解析 tool_calls只需轮询 Run、处理 requires_action、submit_tool_outputs文件/代码解释器需自己传 file 或模拟/

相关新闻

科研党收藏!更贴合专科生的降AIGC软件 千笔·专业降AI率智能体 VS 灵感ai

科研党收藏!更贴合专科生的降AIGC软件 千笔·专业降AI率智能体 VS 灵感ai

在AI技术迅速发展的今天,越来越多的学生开始借助AI工具进行论文写作,以提高效率和内容质量。然而,随之而来的AI生成内容检测问题也日益严峻,查重系统不断升级,对AI痕迹的识别愈发精准。一旦论文AI率过高,不…

2026/7/4 19:06:22 阅读更多 →
AI写论文不用怕!这4款AI论文生成工具,为你的职称论文保驾护航

AI写论文不用怕!这4款AI论文生成工具,为你的职称论文保驾护航

你是否在为撰写期刊论文感到烦恼?在面对海量的文献和复杂的写作格式时,很多学术研究人员都会感到无从下手,甚至效率低下成为一种普遍现象。不过别急,接下来我将为你推荐4款实测有效的AI论文写作工具,它们能从文献检索到…

2026/7/4 19:06:58 阅读更多 →
霍尔电流传感器在新能源领域的核心技术解析与工程实践

霍尔电流传感器在新能源领域的核心技术解析与工程实践

在新能源电力电子系统中,电流检测环节犹如人体的神经系统,其性能直接影响整个系统的效率和可靠性。本文将深入探讨霍尔电流传感器在风电、光伏、电动汽车等场景中的关键技术原理与工程应用经验。一、霍尔效应在电流传感中的物理实现霍尔传感器基于电磁感…

2026/5/17 4:17:48 阅读更多 →

最新新闻

机器学习与模式识别 第八章 MAP与偏方差 考点压缩

机器学习与模式识别 第八章 MAP与偏方差 考点压缩

第八章:Regression (Cont.) and Bias-Variance Trade-off — 知识点笔记综合来源:Lecture 08 PDF(55页)、课堂笔记(CSDN)占位图8.1 先验信念与MAP ⭐⭐ MLE的问题 MLE仅用数据→小数据/噪声多→可能拟合极端…

2026/7/4 20:13:39 阅读更多 →
GDSDecomp技术实现:PCK文件极速修改与Godot逆向工程架构设计

GDSDecomp技术实现:PCK文件极速修改与Godot逆向工程架构设计

GDSDecomp技术实现:PCK文件极速修改与Godot逆向工程架构设计 【免费下载链接】gdsdecomp Godot reverse engineering tools 项目地址: https://gitcode.com/GitHub_Trending/gd/gdsdecomp GDSDecomp是一款专为Godot引擎设计的逆向工程工具,提供PC…

2026/7/4 20:11:39 阅读更多 →
掌握专业级Windows Defender控制:高效系统安全防护管理实战指南

掌握专业级Windows Defender控制:高效系统安全防护管理实战指南

掌握专业级Windows Defender控制:高效系统安全防护管理实战指南 【免费下载链接】defender-control An open-source windows defender manager. Now you can disable windows defender permanently. 项目地址: https://gitcode.com/gh_mirrors/de/defender-contr…

2026/7/4 20:07:38 阅读更多 →
角谷猜想的弗洛伊德算法的同构映射:数论映射图论 Version6.6

角谷猜想的弗洛伊德算法的同构映射:数论映射图论 Version6.6

角谷猜想的弗洛伊德算法的同构映射:数论映射图论 Version6.6上古天真论 2026-06-30AI得到的矩阵,我测试不合我意,不知对错,暂当成错的。 于是,我象配方法一样,配方阵法,配矩阵法,一…

2026/7/4 20:05:38 阅读更多 →
ComfyUI-WanVideoWrapper深度评测:5090显卡如何10分钟生成超千帧视频

ComfyUI-WanVideoWrapper深度评测:5090显卡如何10分钟生成超千帧视频

ComfyUI-WanVideoWrapper深度评测:5090显卡如何10分钟生成超千帧视频 【免费下载链接】ComfyUI-WanVideoWrapper 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-WanVideoWrapper 在AI视频生成领域,开源项目性能优化一直是开发者们关…

2026/7/4 20:03:38 阅读更多 →
深度学习图像识别实战:从零构建CNN模型

深度学习图像识别实战:从零构建CNN模型

1. 图像识别实战:从零构建深度学习模型(开头部分自然融入核心关键词"深度学习"和"图像识别",用从业者视角引入) 上周刚结束李哥深度学习班的图像识别专题课,作为班里唯一一个从机械专业转行过来的…

2026/7/4 20:01:37 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻