课程简要说明
本课程旨在向开发者介绍如何通过 API 接口调用 积墨 AI 智能体,并重点讲解了如何处理和理解基于 SSE(Server-Sent Events)事件流的返回格式。课程通过一个情绪判断的智能体作为示例,展示了如何通过文本和图片输入进行情感分析。此外,课程还提供了一个Java代码示例,详细演示了在实际项目中如何集成和调用该API,帮助开发者快速上手,将AI智能体的能力应用到自己的服务中。
大纲章节说明
第一章:智能体功能演示
- 1.1 文本情绪判断: 通过输入“路上捡了一块钱”和“手机丢了”等不同文本,演示智能体判断“开心”与“沮丧”的能力。
- 1.2 图片情绪识别: 提交一张“哭脸”图片,展示智能体通过图像识别判断情绪为“沮丧”的功能。
第二章:API接口接入与准备
- 2.1 寻找API入口: 介绍在“服务发布”中找到“API接入”页面的具体路径。
- 2.2 获取关键信息: 说明如何复制智能体的接入地址(URL)和获取认证所需的TOKEN。
- 2.3 API文档查阅: 指导如何打开并使用API文档,为后续的开发做准备。
第三章:核心概念:SSE事件流详解
- 3.1 SSE事件流介绍: 解释事件流与传统API在返回格式上的核心区别。
- 3.2 事件流数据结构解析:
- 推理过程(thinking): 展示模型在生成最终结果前的思考和推理内容。
- 最终数据(data): 解析返回的具体业务数据,例如情绪判断的结果“沮丧”。
- 结束标识(end): 讲解用于判断事件流传输完成的结束标记。
- 3.3 接口调试演示: 使用调试工具,传入图片识别的ID,实际演示一次完整的事件流API调用过程。
第四章:Java代码实战演练
- 4.1 项目配置: 指导如何在Java示例代码中配置API的接入链接和TOKEN。
- 4.2 流式调用实现: 运行Java代码,输入文本“今天路上捡到一块钱”,实时展示API返回的流式思考过程和最终的“开心”结果。
- 4.3 非流式数据处理: 演示如何在流式传输结束后,将所有数据片段收集起来,形成一个完整的非流式结果。
#积墨AI #AI智能体 #AI高级编排 #API对接 #发布管理




