テクニカルガイド
Time to First Token and Latency Metrics
Time to first token (TTFT) measures delay until the first generated token, while inter-token latency (ITL) measures gaps between generated tokens and throughput measures output volume over time.
このページでは3 分で読めます
概要
Tail percentiles such as p95 and p99 show slow-request behavior, but metric definitions and user experience targets depend on the serving stack and workload.
ディープダイブ
A streamed language-model response has several timing components. Time to first token (TTFT) measures how long a request waits before the first output token arrives. Inter-token latency (ITL), sometimes reported as time per output token, describes the gaps during generation. End-to-end latency includes the full request through the final output; throughput describes how many requests or tokens a system handles over time. These metrics help distinguish different problems. Long TTFT can reflect queueing, network delay, long prompts, or prompt processing. High ITL can reflect decode speed, model size, or contention. Aggregate throughput may rise under batching even while an individual request waits longer. A fast average can hide slow tail requests, so teams often inspect p50, p95, and p99 along with error rates and token counts. Definitions need care. Some tools report time-per-output-token (TPOT), computed from end-to-end latency and TTFT; others report token intervals directly. The vLLM benchmark documentation defines its metrics and advises users to evaluate in serving conditions. Compare measurements only when workload, streaming mode, prompt lengths, output lengths, concurrency, hardware, and network conditions are comparable. No one metric establishes that a product feels fast. A typing assistant may need low first-token delay; a long research report may tolerate slower initial output if its final answer is good. Set user-centered service objectives, sample real requests, and monitor distributions over time rather than optimizing one average in isolation.
戦略的影響
費用と予算
アーキテクチャの決定により、パフォーマンスと運用コストが何年にもわたって推進されます。
より明確な判決
技術教育は、チームが最新のスタックだけでなく、適切なスタックを選択するのに役立ちます。
品質管理
より良いエンジニアリングの選択により、本番環境での信頼性に関するインシデントが減少します。
The Future of Time to First Token and Latency Metrics
Serving stacks may provide richer tracing that separates queue, prefill, decode, and network delays. Better telemetry can help teams meet different interaction targets without overprovisioning every workload. Comparisons will remain meaningful only when workloads and metric definitions are disclosed. Future dashboards should connect tail latency to user tasks and quality outcomes, and show uncertainty and failure rates alongside speed. Shared benchmark formats may improve repeatability across providers, while real-user monitoring will remain essential during traffic peaks and deployments at launch.
現実世界の実装
A team tracks p95 TTFT to see whether a chat interface starts responding promptly under peak load.
An engineer compares ITL across model configurations using identical prompt and output lengths.
A service reports aggregate tokens per second separately from each user’s response time.
A benchmark records p99 latency and request failures instead of reporting only the average.
リスクとガードレール
1 つのベンチマークを最適化すると、より広範なシステムの弱点が隠れる可能性があります。
インフラストラクチャとメンテナンスのコストは過小評価されがちです。
システムが複雑になるにつれて、セキュリティと可観測性のギャップが拡大する可能性があります。
実装ロードマップ
実装前にレイテンシ、品質、コストの目標を定義します。
現実的な負荷とデータ条件でのベンチマーク。
エラー、ドリフト、ユーザーへの影響を計測器で監視します。
スケーリングの前に、ロールバックとインシデント対応のパスを準備します。
探検を続けましょう
Free newsletter
Get the daily AI briefing
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the Time to First Token and Latency Metrics quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
よくある質問
What is Time to First Token and Latency Metrics?
Time to first token (TTFT) measures delay until the first generated token, while inter-token latency (ITL) measures gaps between generated tokens and throughput measures output volume over time. Tail percentiles such as p95 and p99 show slow-request behavior, but metric definitions and user experience targets depend on the serving stack and workload.
How does aggregate throughput differ from per-request latency?
A service can raise total tokens per second while individual requests wait longer.
Why inspect p95 or p99 latency in addition to the average?
Tail metrics describe high-latency portions of the request distribution.
Why must benchmark comparisons use similar prompts, output lengths, and load?
Workload characteristics affect measured serving performance.
学び続ける
関連ガイド
このトピックのために選ばれたその他のガイド