← AI 术语表

AI 术语表 · 基础 · 效率与基础设施 · MLOps 与 LLMOps

TTFT

TTFT(Time To First Token,首 token 时间)是指用户发出请求后,AI 输出回答的第一个 token(文字片段)所需的时间。它是让人感觉聊天机器人“反应快”的关键指标。

关于这个术语
难度
基础 · AI 新闻中常见的技术术语
加入时间
2026-10-12
通俗解释 相当于在餐厅点餐后上第一道菜所需的时间。其余菜品上得多快,则另外计量。

工作原理

LLM 的响应分为两个阶段。先是一次性读取整个输入提示词并构建 KV 缓存的 prefill 阶段,随后是逐个生成 token 的 decode 阶段。TTFT 是服务器队列中的等待时间、网络时间和 prefill 时间之和。因此,提示词越长、服务器越繁忙,TTFT 就越长。

TTFT 包含的时间请求到达 → 队列; 队列 → prefill; prefill → 第一个 token; 第一个 token → decode; decode → 回答完成TTFT 区间请求到达发送提示词队列服务器繁忙时变长prefill读取整个提示词构建 KV 缓存第一个 tokendecode逐个生成 token回答完成
TTFT 包含的时间 从请求到达到输出第一个 token 的区间就是 TTFT。之后生成其余 token 的时间另外计量。

在哪里看到、如何建立直观感受

可以在推理引擎基准测试结果、LLM API 对比网站以及 LLM 可观测性工具的仪表盘中看到 TTFT。它通常以秒或毫秒为单位,与平均值相比,看 p50、p95、p99 等百分位数(以较慢请求为基准)更符合实际工作的需要。一起查看的指标还有每个输出 token 的时间(TPOT)和总响应时间。可以大致理解为“总响应时间 ≈ TTFT + 输出 token 数 × 每个 token 的时间”。

注意事项

推理模型可能在屏幕上显示答案之前先长时间生成思考 token,因此用户实际等待的时间可能感觉比 TTFT 数值更长。像 RAG 那样在提示词中附加长文档会拉长 prefill,导致 TTFT 增加,此时提示词缓存很有帮助。为提高吞吐量而增大批次可能会使 TTFT 变差,因此需要在两者之间取得平衡。如果不开启流式输出,无论 TTFT 多短,用户在回答全部完成之前看到的都是空白屏幕。

示例

假设一个团队要为客服聊天机器人选择模型,正在比较两个候选 API。团队比较的不是平均 TTFT,而是用实际客服提示词长度测得的 p95 TTFT;如果每次都要附带很长的系统提示词,就会给支持提示词缓存的一方加分。如果在自有服务器上运行,则在调整推理引擎并发请求数的同时,确认 TTFT 没有超出目标值。

相关术语