项目为什么选择本地部署模型或调用 API?

考查重点:数据控制、资源与总成本。API 适合快速接入与波动流量,本地适合数据/离线控制且能承担算力运维;同业务集比较效果、延迟和总成本

本题目录

参考答案

核心回答

本地部署与调用API主要按数据边界、模型效果、负载、成本和运维能力选择。API适合快速接入强模型、需求尚未稳定或流量波动大的场景;本地部署适合需要离线运行、控制数据与版本、定制模型,且已有算力和运维能力的场景。也可以按任务分流,采用本地模型加云端备用。

项目选型应先在真实任务上验证质量是否达标,再比较同一输入输出与并发条件下的延迟、吞吐和总成本;不能只凭每token单价或“数据不出公司”一句话决定。

同一需求下比较哪些条件

数据和网络。 明确哪些内容允许发给外部服务,是否要求断网、部署区域、审计与保留期限。API可有企业级数据政策,本地系统也有日志、权限和供应链风险,需按实际方案核对。

能力和可控性。 API可快速使用供应商模型,但会受版本、额度和服务变动影响;本地能固定权重、模板、量化和推理参数,却要自行验证任务能力、许可证与适配。

负载与成本。 小规模调用按量付费通常容易起步;稳定高负载可能摊薄本地固定成本,但也要计算GPU闲置、冗余、工程维护、故障恢复和扩容。大参数模型装得下不代表满足并发及尾延迟。

一个选型表达示例

以下可按实际项目替换:内部知识库要求断网交付,生成任务相对固定,因此先选择可本地运行的开放权重模型,验证问答、引用与拒答,再按实际并发压测;开发阶段保留统一模型接口,方便与云端强模型做离线质量对照。若业务允许联网且本地质量不足,则重新评估混合部署,而不是只调整部署位置。

这里关键是说明约束怎样导致选择,以及自己完成了模型评测、服务搭建、适配或监控中的哪部分。

落地时的共同要求

统一模型调用契约,但不要假设兼容API所有功能完全相同。记录权重或供应商模型版本、模板、生成配置与回归集;设置超时、取消、限流和可观测性。备用模型切换还需验证任务效果、上下文与结构化输出能力,不能仅保证接口返回200。

追问:本地模型小一点,是否一定更快更便宜?

不一定。单次推理成本还受量化内核、批量、上下文、KV缓存和硬件利用率影响;质量下降造成的重试或人工处理也应计入每个成功任务的成本。

对应教程

参考资料

相关面经

4 篇

海尔

Agent 系统工程师
秋招一面
查看原面经 →
为什么没有本地部署,考虑过数据安全问题吗

字节跳动

AI 应用开发工程师
一面、二面
查看原面经 →
为什么选择本地部署?占用多少显存?分别由什么构成?

维他奶

Java 开发工程师
查看原面经 →
为什么自己部署ds小模型

联影

Agent 开发工程师
一面
查看原面经 →
项目里使用的是哪个大模型?是本地部署还是调用 API?为什么选择这种方式?

收录题集

4 个来源,共9 份题集

AI 系统设计面试题

Guide · JavaGuide · 1 条原题

查看题集 →

Agent与工具调用

阿东玩 AI · AgentGuide · 1 条原题

查看题集 →

业务场景与产品

阿东玩 AI · AgentGuide · 1 条原题

查看题集 →

项目复盘与行为面试

AMIT SHEKHAR · ai-engineering-interview-questions · 1 条原题

查看题集 →

AI 基础设施

AMIT SHEKHAR · ai-engineering-interview-questions · 1 条原题

查看题集 →
展开剩余 4 份题集

LLMOps 与生产应用

AMIT SHEKHAR · ai-engineering-interview-questions · 1 条原题

查看题集 →

模型部署基础概念

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

AI多模态精华版·下游应用

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

Qwen-VL系列模型核心考点

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

相关题目

4 题