Ingress
Proxy проверяет identity, TLS и tenant quotas, затем передаёт запрос на :8080.
Components & request flow
Gateway отвечает за протокол, подготовку входа и контроль запроса. Triton и vLLM сохраняют ответственность за модели, scheduling, batching и GPU-выполнение.
Клиентский трафик должен входить через внешний TLS/auth proxy. Raw Triton и metrics остаются в доверенной сети.
System map
Request lifecycle
Proxy проверяет identity, TLS и tenant quotas, затем передаёт запрос на :8080.
Gateway применяет per-pod global/route/model concurrency, очередь и timeout; при насыщении возвращает 429.
Media ограничивается и декодируется; chat template, context policy, response_format, seed, tools и token budget формируют input.
Gateway вызывает Triton, а vLLM выполняет scheduling, continuous batching и генерацию на GPU.
Structured output, tool calls, reasoning, finish_reason и usage приводятся к OpenAI-совместимому JSON/SSE; timings записываются в telemetry.
SSE отправляется клиенту. При disconnect gateway отменяет Triton stream и освобождает ресурсы.
Request policy · v0.3
response_format задаёт JSON object или строгую JSON Schema; seed делает sampling воспроизводимым, а context policy ограничивает историю.
System messages нормализуются; reasoning policy сохраняется, а исчерпание token budget даёт finish_reason=length.
BGE-M3 возвращает dense и sparse vectors; rerank делит документы на последовательные micro-batch и затем применяет selection.
Responsibility matrix
Проведите влево, чтобы увидеть остальные столбцы
| Компонент | Отвечает за | Не отвечает за |
|---|---|---|
| External proxy | TLS, auth, authorization, tenant quotas | Prompt processing и model inference |
| Gateway | OpenAI protocol, context, media, tools parsing, admission, telemetry | GPU scheduling и выполнение tools |
| Triton | Model repository, lifecycle, backend execution, metrics | OpenAI messages и пользовательская аутентификация |
| vLLM backend | Token generation, batching, KV cache, parallelism | Client protocol и внешняя trust boundary |
| Application | Business logic и фактическое выполнение tools | Model lifecycle внутри Triton |
На странице развёртывания — закреплённая runtime-матрица, Docker/Helm, telemetry и checklist безопасности.