大语言模型(LLM)的调用方式与函数调用(尤其是 LLM 场景下的 “函数调用能力”)是两个相关但不同的概念。前者指 “如何与大语言模型交互以获取其能力”,后者指 “大语言模型如何调用外部工具(如 API、函数)来增强自身能力”。以下分别详细解释,并说明两者的关联。
一、大语言模型的调用方式
大语言模型的调用方式,核心是 “用户 / 系统如何触发模型的计算逻辑,获取模型输出”,本质是 “人与模型(或系统与模型)的交互方式”。常见的调用方式可分为基础调用和场景化调用两类,具体如下:
1. 基础调用方式(核心交互逻辑)
指直接基于模型本身的接口或部署方式进行调用,核心是传递 “输入文本” 并获取 “模型生成的文本”。
-
API 调用(最常用)
模型由第三方平台(如 OpenAI、Anthropic、阿里云等)部署,通过公开 API 接口提供服务。用户无需关心模型的底层训练、部署细节,只需按 API 规范传递参数即可调用。- 特点:门槛低(无需本地部署资源)、依赖网络、受平台接口限制(如调用次数、参数范围)。
- 示例:调用 OpenAI 的
gpt-4o
接口时,通过 HTTP 请求传递prompt
(输入文本)、temperature
(生成随机性)等参数,模型返回生成的文本。
-
本地部署调用
将模型(如 LLaMA、Q