Skip to content

Commit a188831

Browse files
RobbieLeungyq33victor
authored andcommitted
feat: support reasoning output for chat completions interface.
1 parent f044309 commit a188831

19 files changed

+716
-90
lines changed

xllm/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ add_subdirectory(api_service)
66
add_subdirectory(core)
77
add_subdirectory(function_call)
88
add_subdirectory(models)
9-
add_subdirectory(proto)
9+
add_subdirectory(parser)
1010
add_subdirectory(processors)
11+
add_subdirectory(proto)
1112
add_subdirectory(pybind)
1213
add_subdirectory(server)
1314

xllm/api_service/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ cc_library(
1717
service_impl_factory.h
1818
stream_call.h
1919
models_service_impl.h
20+
stream_output_parser.h
2021
SRCS
2122
api_service.cpp
2223
call.cpp
@@ -26,6 +27,7 @@ cc_library(
2627
image_generation_service_impl.cpp
2728
models_service_impl.cpp
2829
rerank_service_impl.cpp
30+
stream_output_parser.cpp
2931
qwen3_rerank_service_impl.cpp
3032
DEPS
3133
:master
@@ -36,6 +38,7 @@ cc_library(
3638
absl::flat_hash_set
3739
absl::random_random
3840
:function_call
41+
:reasoning
3942
torch
4043
$<$<BOOL:${USE_NPU}>:torch_npu>
4144
)

0 commit comments

Comments
 (0)