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