BAZZI BLOG · ARCHITECTURE

요청 형식에 따라 나누는 vLLM 엔진

요청 형식에 따라 나누는 vLLM 엔진 RunPod handler가 JobInput을 파싱하고 OpenAI route 여부에 따라 vLLMEngine 또는 OpenAIvLLMEngine을 선택한 뒤 AsyncLLM으로 생성하고 streaming 또는 non-streaming 응답을 반환한다. RUNPOD / ENGINE ROUTING 요청 형식에 따라 나누는 vLLM 엔진 GENERAL OPENAI INPUT RunPod handler RunPod Serverless ROUTER 입력 파싱 OpenAI route 판별 JobInput ENGINE vLLMEngine vLLM OPENAI OpenAIvLLMEngine OpenAIServingChat OpenAIServingCompletion V1 AsyncLLM generate RESPONSE 응답 반환 streaming / non-streaming 생성 요청의 개념 경로 · 입력 형식별 엔진 책임과 두 응답 모드를 구분한다. 중점 구성요소 관계·흐름 생성 결과 반환