HyperAI
Command Palette
Search for a command to run...
应用程序编程接口 API
API(Application Programming Interface)是软件组件间约定的标准化调用接口:调用方按既定格式传入参数,被调用方返回结果,双方无需了解彼此内部实现。它构成现代软件分工的基础,亦是大模型接入外部世界的核心通道,支撑查询、交易、通信及数据读写等操作。
此类规范使工具能力可被机器解析,从而支持模型对工具的发现与组合。对模型而言,API 赋予其执行能力。2023年,Patil 等人在论文 Gorilla: Large Language Model Connected with Massive APIs 中,通过微调 LLaMA 模型并集成文档检索器,使模型依据最新文档生成调用。在覆盖 HuggingFace 、TorchHub 与 TensorHub的APIBench 上,其调用准确率超越 GPT-4 ,并显著降低幻觉。
API 将模型从文本生成扩展至对外部系统的实际操作,构成工具调用与智能体落地的基础。随之产生的工程约束包括权限最小化、调用行为审计,以及对潜在危险操作的拦截机制。