Agents-Flexとは?
Agents-Flex 以统一的模型调用为起点,支持按需组合 Agent、RAG、多模态、OCR、Skills 与可观测能力;保持业务架构清晰的同时,通过异步任务机制为长时任务提供恢复与生产级运行保障。
主な機能
支持人工审批、预算控制、重试、挂起与恢复的智能体运行时(Agent Runtime);
提供文档抽取、切分、Embedding、Rerank 及多种向量数据库(Vector Store)集成的 RAG 与知识存储能力。
用途と対象者
Java 开发者,尤其适用于需在生产环境构建可观察、可治理、可编排 AI 应用与智能体的企业级团队
- 面向 Java 开发者构建 AI 应用与智能体,支持模型调用、Agent 编排、RAG 知识检索、多模态处理(图片生成/OCR/语音/TTS/STT/视频)及 Skills 封装与隔离执行
- 在生产环境中运行长时异步任务(如视频生成、OCR 解析),支持挂起、恢复、人工审批与预算控制
- 通过统一 Java 接口集成多种能力:ChatModel 对话、ImageModel 图生图、OcrModel 文档识别、VideoModel 视频生成、TextToSpeech 语音合成等
文本提示(Prompt)、图像文件(PNG/JPG/PDF)、语音音频流、视频生成请求参数、OCR 请求对象(OcrRequest)、Skill 脚本与资源(scripts/、assets/)
流式或同步文本响应(ChatModel)、生成图像(ImageModel)、语音合成音频(TextToSpeech)、语音识别文本(SpeechToText)、OCR 解析结果(文本/Markdown/资源链接)、视频任务状态与下载地址(VideoModel)、结构化 Tool Calling 输出、可观测性事件与快照(Turn Store、Events)
よくある質問
Agents-Flex 是否强制依赖 Spring 框架?
否,Agents-Flex 不强制依赖 Spring,仅提供可选的 Spring AI 兼容层
OCR 与视频生成类能力如何获取结果?
OCR 与视频生成为异步任务,需提交后通过 TaskStatus 查询状态,待完成后再获取 OcrResponse 或视频资源
使い方
- 01
导入 Agents-Flex Java SDK(支持 JDK 8+,Apache 2.0 开源)
- 02
配置 OpenAIChatConfig 或其他模型(如 .apiKey(System.getenv("AI_API_KEY")) 和 .model("your-model"))
- 03
调用 model.chat("用一句话介绍 Agents-Flex") 启动基础对话
- 04
按需扩展:接入 RAG 存储、定义 Skill 脚本、启用 Sandbox 隔离执行或添加 Agent 运行时策略
公式サイトと情報源
情報更新日 2026-10-30

