支持的协议
本页说明模型接口、工具调用格式和 MCP 连接分别支持什么。选择厂商见支持的厂商;无论使用哪种模型服务,SDK 创建入口都是 createLiteAgent()。
模型服务接口
以下能力基于 @lite-agent/provider 0.11.0,要求 Node.js >=22。使用 AI SDK 桥接时,厂商 adapter 必须实现 AI SDK 7 的 LanguageModelV4。
OpenAI 的 Chat Completions 和 Responses 是不同接口。当前 openai() 直接适配器调用 Chat Completions;需要 Responses 时选择 AI SDK 对应模型。相同协议族仍可能有鉴权、字段和模型能力差异,由厂商 adapter 处理。
Perplexity 经其专用 adapter 接入,当前覆盖文本场景;其他厂商及对应安装包见厂商列表。兼容端点只表示它声明支持某种 API,不表示该服务的全部模型、工具能力或参数均已验证。
工具调用格式(codec)
codec 决定 agent 如何向模型描述工具、如何解析模型返回的调用,和上面的 HTTP API 是两个维度。
更换 codec 不会自动补齐模型能力。提示词格式的可靠性需按模型验证,相关样例见 Core 工具调用 codec。
MCP 外部工具协议
MCP 用于接入外部工具服务器,不是模型厂商 API。
旧 HTTP+SSE 传输和旧 MCP 协议不兼容。完整配置和安全边界见 MCP 服务器。
能力与验证边界
当前 AI SDK 桥接支持文本、思考内容和函数工具的多轮往返;不提供图像/音频/视频生成入口,也不启用厂商代执行工具。LanguageModelV4 是适配器接口版本,不是 HTTP 协议。
协议测试、具体模型能力和远端账号可用性分别确认。遇到厂商明确报告不支持的设置时会失败,不静默忽略工具或思考参数。接入与原生选项见 AI SDK 指南和直接适配器配置。