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