如果大模型是“大脑”,那么插件就是它的“五官”和“双手”。它让 AI 能够突破知识库限制,实时联网搜索、处理文件、甚至帮你预订机票。
“大模型就像一个闭关修行的天才,它懂很多知识,但不知道今天外面的天气。插件就是它手里的‘智能手机’,想查什么点一下就行。”
插件 = API + 语义描述
可视化 LLM 与 API 交互的跳动环节。
AI 分析用户输入,判断是否需要调用外部工具。当检测到“北京天气”等实时需求时,触发插件链路。
LLM 正是通过生成这些结构化的“键值对”,让服务器读懂人类的需求。
“这是连接 AI 与特定任务的真实管道。”
import { Args } from '@/runtime';
import axios from 'axios';
export async function handler({ input, logger }: Args<Input>) {
// 1. 从 AI 解析出的 JSON 中提取参数
const code = input.stock_code;
try {
// 2. 发起真实的 HTTP 请求
const res = await axios.get(`https://api.finance.com/v1/${code}`);
// 3. 将结果返还给大模型
return {
status: "success",
price: res.data.current_price
};
} catch (err) {
logger.error("API 调用失败");
return { error: "查询失败" };
}
}
入参解析
通过 Args 获取大模型下发的参数,这是插件的“接收端”。
三方调用
使用 Axios 或 Fetch 访问外部 API。这让 AI 能够实时获取如股价、天气等即时动态。
结果回传
将接口返回的数据重新包装成 JSON。AI 接收后会将其“翻译”成自然语言。
请选择下方场景或输入指令