Add token processor plugin support (#4059)

* Add token processor plugin support

* fix import

* fix import
This commit is contained in:
RichardWooSJTU
2025-09-12 10:17:23 +08:00
committed by GitHub
parent 37f1632732
commit 82dab8a91a
3 changed files with 36 additions and 1 deletions

View File

@@ -42,10 +42,16 @@ from fastdeploy.inter_communicator import (
from fastdeploy.metrics.metrics import main_process_metrics
from fastdeploy.metrics.trace_util import start_span, start_span_request
from fastdeploy.model_executor.guided_decoding import schema_checker
from fastdeploy.output.token_processor import TokenProcessor
from fastdeploy.plugins.token_processor import load_token_processor_plugins
from fastdeploy.splitwise.splitwise_connector import SplitwiseConnector
from fastdeploy.utils import EngineError, envs, llm_logger
try:
TokenProcessor = load_token_processor_plugins()
llm_logger.info(f"TokenProcessor plugin {TokenProcessor} loaded")
except:
from fastdeploy.output.token_processor import TokenProcessor
class EngineService:
"""