AI Agent 不是单一模型,而是“模型 + 工具 + 记忆 + 编排”的系统。企业接入 Agent API,难点通常不在模型,而在权限、稳定性、成本和可控性。
本文给出一套企业接入清单。
说明:不同厂商的 Agent/工具调用协议不同,本文以常见 OpenAI 兼容工具调用为例,具体以官方/站内文档为准。
一、Agent API 的组成
用户请求 → 编排器 → 模型推理 → 工具调用 → 结果回填 → 最终回答
核心能力:
- Function calling / tools。
- 多轮对话和状态。
- 检索(RAG)。
- 外部 API 调用。
- 超时、重试、人工接管。
二、企业接入前先定边界
- Agent 能调用哪些工具?
- 能访问哪些数据/系统?
- 哪些操作必须人工确认?
- 失败时怎么降级?
- 成本上限是多少?
- 日志保留多久?
没有边界,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。模型和价格以 模型价格 为准。
相关阅读:
