简介
Volcano SDK 是一套 TypeScript-first 的多提供商 AI Agent 开发工具,旨在让工程团队用简洁的链式 API 将 LLM 推理与外部 MCP(Model Context Protocol)工具无缝组合。它内建对并行、分支、重试、流式结果与可观测性的支持,适合构建生产级的智能工作流与代理系统。
主要特性
- 链式与可组合 API:Promise-like 的 .then()/.run() 模式,便于用可读的方式定义多步流程。
- 多模型与多提供商:支持 OpenAI、Anthropic、Mistral、Llama、Bedrock 等按步骤切换或全局配置。
- 生产级特性:重试策略、超时配置、OpenTelemetry 追踪与指标导出,提高线上可靠性与可观测性。
使用场景
- 构建需要跨模型协作的 Agent 工作流,例如信息抽取→聚合→生成的多阶段管道。
- 将外部工具(检索、数据库、第三方 API)以 MCP 接入,用于自动化任务与工程集成。
- 在 CI/测试环境对代理行为进行端到端验证与性能基准测试。
技术特点
- TypeScript 优先的类型化接口与 IntelliSense 支持,提升开发体验与可靠性。
- 结合异步 generator 与流式执行,便于构建实时 UI 与长时任务处理。
- 面向扩展的 MCP 集成、连接池与工具发现机制,兼顾性能与可维护性。