系统讲解 LLM 推理延迟的构成(TTFB 和 TPOT),提供输入 Prompt 优化、模型选择、量化、KV Cache 效率提升等具体技巧,并给出推理平台瓶颈排查思路。
延迟是 LLM 产品流失用户参与度的最常见原因。用户期望亚秒级响应,每一毫秒的延迟都会削弱用户留存。对开发者而言,优化延迟不仅仅是基础设施的问题,还需要严格的 prompt 工程、智能的模型选择以及推理层面的优化,以降低首 token 时间(TTFB)和每输出 token 时间(TPOT)。本指南涵盖了你今天就可以应用的实用技术,以及 Oxlo.ai 等推理平台如何消除技术栈中的常见瓶颈。
LLM 推理延迟分为两个不同的阶段。Prefill 阶段处理输入 prompt 并生成第一个输出 token。这一步是计算密集型的,其耗时与 prompt 长度大致呈线性关系。生成阶段自回归地逐个输出后续 token。这一阶段是内存带宽密集型的,意味着 TPOT 取决于模型大小、批处理和 KV Cache 效率。
在优化之前,先对这两个指标进行插桩监控。高 TTFB 表明你需要更短的 prompt、更快的 prefill 内核或前缀缓存。高 TPOT 则指向量化、更小模型的选型或改进的批处理。
Prompt 中的每一个 token 都会增加 prefill 延迟。删除冗余的指令、无实质内容的填充文字和重复的示例。使用模型能够高效解析的结构化格式。对于检索增强生成(RAG),返回更小、更精准的文本块,而不是将整个文档塞入上下文。
示例:将冗长的 system prompt 精简为其核心约束条件。
# 冗长(prefill 慢)
system = "You are a helpful assistant. You are an expert programmer. You write clean code. You only output Python. You never include explanations."
# 精简(prefill 快)
system = "Expert Python programmer. Output code only, no explanations."
使用 Oxlo.ai,当少样本示例确实能提升准确性时,你可以放心包含详细示例,因为按请求计费的定价模式使成本可预测,不受 prompt 长度影响。你可以在不进行 token 计数的情况下自由优化质量,不必为了最小化上下文而妥协。
模型大小是影响延迟最有效的杠杆。32B 参数的模型通常比 400B+ 的 MoE 模型生成 token 更快,即便大模型能力更强。对于简单任务,路由到快速的中等规模模型;将大规模推理模型留给复杂的编码或深度分析任务。
Oxlo.ai 正好提供了一系列模型用于这种路由策略。对于低延迟编码场景,Oxlo.ai Coder Fast 或 Qwen 3 32B 响应迅速。对于需要长上下文但不希望成本飙升的 agent 工作流,DeepSeek V4 Flash 提供了 1M 上下文窗口。对于深度推理需求,当延迟是次要考量时,可使用 DeepSeek R1 671B MoE。