跳到主要内容

AgentCore Gateway

Gateway 是 AgentCore 的访问边界。它不只指一种网关:TokenHub Gateway 负责模型,Tool Gateway 负责工具和外部服务。

Gateway 的两条路径​

Agent
├── TokenHub Gateway ──> LLM / Embedding / Rerank / 多模态模型
└── Tool Gateway ──────> API / Function / MCP / 外部 Agent / 企业服务

区别​

维度TokenHub GatewayTool Gateway
调用对象LLM、Embedding、Rerank、图像和语音模型API、函数、MCP 工具、其他 Agent 或企业服务
所属能力AgentCore 的模型访问组件,也可独立使用AgentCore 的工具访问组件
当前状态当前可用能力建设中
主要治理API Key、协议、速率、超时、Fallback、Token 用量身份、授权、工具发现、策略和执行审计
Runtime 关系Agent 或 Runtime 的模型出口未来可作为 Runtime 的工具出口

当前接入方式​

  • 应用调用模型时,使用 TokenHub 的协议接口。
  • 后端 Agent 可以在自己的 Agent loop 中执行工具,再将工具结果返回给模型。
  • 需要跨会话状态时,使用 AgentCore LTM;Gateway 不替代记忆系统。
  • Tool Gateway 的资源和 API 在契约稳定前,以具体产品接入文档为准。

设计原则​

  • Gateway 是访问边界,不替代工具、模型、Agent 状态或 Runtime。
  • 模型调用和工具调用可以组合,但鉴权、错误处理和审计责任分别定义。
  • Agent API、Runtime 和 Tool Gateway 的未来接口必须明确当前可用范围。

相关文档​