Logits задаёт модель, выбор token задаёт decoder
Greedy decoding выбирает argmax; sampling сначала преобразует logits temperature, затем может ограничить кандидатов top-k или nucleus top-p. При temperature T>0 используется softmax(z/T): малое T концентрирует distribution, большое делает её более ровной. T=0 лучше задавать отдельным greedy режимом, а не делить на ноль.
Nucleus выбирает минимальный prefix кандидатов, отсортированных по вероятности, с cumulative mass не меньше p, затем перенормирует его. F10.
Что показывает модель. Inspector обязан показывать исходные logits, temperature distribution, оставшихся кандидатов и renormalized probabilities. Seed относится к pseudo-random draw, а не к model distribution. При одинаковых weights/prefix/policy/seed deterministic runtime должен повторить IDs, но это тест воспроизводимости, не качества.
Граница применимости. Top-p не проверяет факты и безопасность. Порядок применения repetition penalty, top-k, top-p и constraints влияет на результат и входит в API contract. Floating-point ties требуют стабильного tie-break. Beam search оптимизирует собственный sequence score и также не гарантирует хороший человеческий ответ.