라우터

라우터 (Routers)

라우터는 쿼리나 문서를 가장 잘 처리할 수 있는 다른 컴포넌트로 보내는 컴포넌트들의 그룹이에요.

출처: 문서

본문

컴포넌트 설명
ConditionalRouter 지정된 조건에 따라 데이터를 라우팅해요.
DocumentLengthRouter content 필드의 길이에 따라 문서를 서로 다른 출력 연결로 라우팅해요.
DocumentTypeRouter MIME 타입에 따라 문서를 추가 처리를 위한 서로 다른 출력으로 라우팅해요.
FileTypeRouter 타입에 따라 파일 경로나 바이트 스트림을 파이프라인 아래쪽으로 라우팅해요.
LLMMessagesRouter 생성형 언어 모델로 분류를 수행해 채팅 메시지를 여러 출력 연결로 라우팅해요.
MetadataRouter 메타데이터 필드 값에 따라 문서를 라우팅해요.
TextLanguageRouter 언어에 따라 쿼리를 라우팅해요.
TransformersTextRouter 모델이 정의한 분류 레이블에 따라 텍스트 입력을 여러 출력 연결로 라우팅해요.
TransformersZeroShotTextRouter 사용자가 정의한 분류 레이블에 따라 텍스트 입력을 여러 출력 연결로 라우팅해요.

더 알아보기 (Learn more)