main
py 26 lines 1015 Bytes
Raw
1 # SPDX-License-Identifier: Apache-2.0
2 # SPDX-FileCopyrightText: Copyright contributors to the vLLM project
3
4 # Copyright 2026 The HuggingFace Team. All rights reserved.
5 # ruff: noqa
6 # fmt: off
7 #
8 # Licensed under the Apache License, Version 2.0 (the "License");
9 # you may not use this file except in compliance with the License.
10 # You may obtain a copy of the License at
11 #
12 # http://www.apache.org/licenses/LICENSE-2.0
13 #
14 # Unless required by applicable law or agreed to in writing, software
15 # distributed under the License is distributed on an "AS IS" BASIS,
16 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 # See the License for the specific language governing permissions and
18 # limitations under the License.
19 """Response parsing: convert model-emitted text into the assistant-message
20 dict used by chat templates, driven by a declarative `response_template` spec."""
21
22 from .response_parser import ResponseParser, parse_response
23
24
25 __all__ = ["ResponseParser", "parse_response"]
26 # fmt: on