AI Agent 不是单一模型,而是“模型 + 工具 + 记忆 + 编排”的系统。企业接入 Agent API,难点通常不在模型,而在权限、稳定性、成本和可控性。

本文给出一套企业接入清单。

说明:不同厂商的 Agent/工具调用协议不同,本文以常见 OpenAI 兼容工具调用为例,具体以官方/站内文档为准。

一、Agent API 的组成

用户请求 → 编排器 → 模型推理 → 工具调用 → 结果回填 → 最终回答

核心能力:

  • Function calling / tools。
  • 多轮对话和状态。
  • 检索(RAG)。
  • 外部 API 调用。
  • 超时、重试、人工接管。

二、企业接入前先定边界

  1. Agent 能调用哪些工具?
  2. 能访问哪些数据/系统?
  3. 哪些操作必须人工确认?
  4. 失败时怎么降级?
  5. 成本上限是多少?
  6. 日志保留多久?

没有边界,Agent 很容易变成“不可控的自动化”。

三、工具调用示例

tools = [{
    "type": "function",
    "function": {
        "name": "get_order_status",
        "description": "查询订单状态",
        "parameters": {
            "type": "object",
            "properties": {"order_id": {"type": "string"}},
            "required": ["order_id"],
        },
    },
}]

模型返回工具调用后,你的后端执行真实函数,再把结果回填给模型。模型不直接访问数据库。

四、成本控制

  • 限制最大轮数/工具调用次数。
  • 简单任务用小模型。
  • 缓存重复查询。
  • 长上下文先检索再拼接。
  • 设置单次/每日预算。
  • 监控异常循环(Agent 反复调用同一工具)。

五、安全与权限

  • 工具按最小权限授权。
  • 敏感操作二次确认。
  • 不把数据库密码/内部 Token 传给模型。
  • 工具输入做校验,防注入。
  • 记录每次工具调用(谁、何时、参数、结果)。
  • 对外部内容做提示注入防护。

六、稳定性

  • 工具超时/失败要有重试和降级。
  • 模型限流时切换备用模型。
  • 关键流程支持人工接管。
  • 端到端监控:成功率、P95、工具错误率、成本。

七、什么时候适合上 Agent

  • 流程固定、工具明确(客服查单、报表、审批)。
  • 有可回滚/人工确认机制。
  • 能承担模型和工具的错误成本。
  • 有日志和审计要求。

不适合:高风险、不可逆、强合规且无法人工复核的场景。

常见问题

Agent API 就是模型 API 吗?

不是。模型 API 只负责推理;Agent 还需要工具、编排、状态和权限。

用哪个模型?

按任务选:简单工具调用用快模型,复杂规划用强模型。以 模型价格 为准。

怎么防止 Agent 乱调用工具?

最小权限、白名单、参数校验、二次确认、轮数/预算上限。

成本为什么失控?

常见原因是多轮循环、长上下文、重复工具调用和重试。加预算和监控。

下一步

需要统一模型入口、按量计费和用量日志,可以先 注册中商起航 AI 网关,从小流程开始做 POC。模型和价格以 模型价格 为准。

相关阅读: