Сервер vLLM теперь рассматривает нулевые значения в параметрах, допускающих отсутствие значения (nullable), таких как temperature и top_p, как отсутствующие, что позволяет клиентам явно запрашивать значения по умолчанию на стороне сервера. Это изменение согласует API со спецификацией OpenAI и существующими соглашениями json_value.

  • Расширена валидация схемы для обработки нулевых значений в параметрах, допускающих отсутствие значения.
  • Добавлена логика has_field() для пропуска нулевых значений при проверке условий оценки полей.
  • Внутренняя ссылка переименована из has_field в has_value.

Это обновление позволяет клиентам полагаться на значения по умолчанию на стороне сервера, отправляя null, обеспечивая совместимость со стандартным поведением API OpenAI.