#33518 feat(api): add sglext_spec
实现拆解
-
核心源码路径
-python/sglang/srt/entrypoints/openai/utils.py(core-logic):源码主路径;涉及符号 spec_tokens_details_from_meta_info, process_spec_tokens_details_from_ret;包含 控制流调整、配置键调整、符号定义调整;+48/-0;关键符号:spec_tokens_details_from_meta_info, process_spec_tokens_details_from_ret
-python/sglang/srt/entrypoints/openai/serving_chat.py(core-logic):源码主路径;包含 控制流调整、配置键调整;+47/-5
-python/sglang/srt/entrypoints/openai/serving_completions.py(core-logic):源码主路径;包含 控制流调整、配置键调整;+47/-5 -
测试与验证
-test/registered/unit/entrypoints/openai/test_serving_completions.py(test-coverage):测试配套;涉及符号 _spec_result, test_parallel_sampling_returns_spec_details_per_choice, test_streaming_parallel_sampling_orders_spec_details_by_choice, mock_generate;包含 测试覆盖调整、控制流调整、配置键调整;+121/-0;关键符号:_spec_result, test_parallel_sampling_returns_spec_details_per_choice, test_streaming_parallel_sampling_orders_spec_details_by_choice, mock_generate
-test/registered/unit/entrypoints/openai/test_serving_chat.py(test-coverage):测试配套;涉及符号 _spec_result, test_parallel_sampling_returns_spec_details_per_choice, test_streaming_parallel_sampling_orders_spec_details_by_choice, mock_generate;包含 测试覆盖调整、控制流调整、配置键调整;+78/-0;关键符号:_spec_result, test_parallel_sampling_returns_spec_details_per_choice, test_streaming_parallel_sampling_orders_spec_details_by_choice, mock_generate
| 文件 | 模块 | 状态 | 重要度 |
|---|---|---|---|
python/sglang/srt/entrypoints/openai/utils.py |
sglang/srt | modified | 7.56 |
test/registered/unit/entrypoints/openai/test_serving_completions.py |
serving/completions | modified | 7.47 |
test/registered/unit/entrypoints/openai/test_serving_chat.py |
serving/chat | modified | 7.23 |
python/sglang/srt/entrypoints/openai/serving_chat.py |
sglang/srt | modified | 6.68 |
python/sglang/srt/entrypoints/openai/serving_completions.py |
sglang/srt | modified | 6.68 |
分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。
评论区精华
没有提炼出高价值讨论线程
当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。
风险与影响
关联 Issue
未识别关联 Issue
当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。
参与讨论