Alibaba Cloud Chat Model 노드 문서
n8n v2.25Alibaba Cloud Chat Model 노드는 Alibaba Cloud의 대화형 모델에 채팅 프롬프트를 전송하며, 고급 AI 체인 및 LangChain 연동에 활용됩니다. 이 노드의 인증 정보는 여기에서 확인할 수 있습니다.
Alibaba Cloud Chat Model 노드는 Alibaba Cloud의 대화형 모델에 채팅 프롬프트를 전송하며, 고급 AI 체인 및 LangChain 연동에 활용됩니다. 대화형 응답 생성, 워크플로에 모델 출력 통합, 또는 사용자 정의 샘플링·재시도·타임아웃 설정으로 프롬프트를 실행하는 데 사용하세요.
이 노드의 인증 정보는 여기에서 확인할 수 있습니다.
서브 노드는 표현식을 사용하여 여러 항목을 처리할 때 다른 노드와 다르게 동작합니다.
루트 노드를 포함한 대부분의 노드는 임의 수의 항목을 입력으로 받아 처리한 후 결과를 출력합니다. 표현식을 사용하여 입력 항목을 참조할 수 있으며, 노드는 각 항목에 대해 순서대로 표현식을 해석합니다. 예를 들어, 5개의 name 값이 입력된 경우 {{ $json.name }} 표현식은 각 이름을 순서대로 해석합니다.
서브 노드에서는 표현식이 항상 첫 번째 항목으로 해석됩니다. 예를 들어, 5개의 name 값이 입력된 경우 {{ $json.name }} 표현식은 항상 첫 번째 이름으로 해석됩니다.
작업#
채팅 응답 생성#
선택한 Alibaba Cloud 모델에서 채팅 스타일의 응답을 생성합니다.
파라미터
- Model (유형: options, 필드:
model): 완성을 생성하는 모델입니다. 사용 가능한 모델에 대한 자세한 내용은 Alibaba Cloud 문서를 참조하세요: Alibaba Cloud Model Studio — Models{:target="_blank" .external-link}.
옵션
- Frequency Penalty (유형: number, 필드:
frequencyPenalty): 양수 값을 설정하면 지금까지 등장한 빈도를 기반으로 새 토큰에 페널티를 부여하여 모델이 동일한 내용을 그대로 반복할 가능성을 낮춥니다. 기본값:0. - Maximum Number of Tokens (유형: number, 필드:
maxTokens): 완성에서 생성할 최대 토큰 수입니다. 한도는 선택한 모델에 따라 달라집니다. 값을 마이너스 1로 설정하면 모델의 기본 한도를 사용합니다. 기본값:-1. - Response Format (유형: options, 필드:
responseFormat): 노드가 반환하는 출력 형식입니다(예: 일반 텍스트 또는 구조화된 형식). 기본값: text. - Presence Penalty (유형: number, 필드:
presencePenalty): 양수 값을 설정하면 지금까지 텍스트에 등장 여부를 기반으로 새 토큰에 페널티를 부여하여 모델이 새로운 주제를 다룰 가능성을 높입니다. 기본값:0. - Sampling Temperature (유형: number, 필드:
temperature): 무작위성을 제어합니다. 값이 낮을수록 출력이 덜 무작위적이며, 0에 가까울수록 결정론적입니다. 기본값:0.7. - Timeout (유형: number, 필드:
timeout): 요청이 중단되기 전 허용되는 최대 시간(밀리초)입니다. 기본값:360000. - Max Retries (유형: number, 필드:
maxRetries): 실패한 요청에 대한 최대 재시도 횟수입니다. 기본값:2. - Top P (유형: number, 필드:
topP): 다양성을 제어하는 핵 샘플링 파라미터입니다. 0.5는 확률 분포의 절반이 고려됨을 의미합니다. Top P 또는 Sampling Temperature 중 하나만 조정하세요. 기본값:1.
템플릿 및 예시#
이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.
관련 리소스#
사용 가능한 모델과 해당 기능에 대한 자세한 내용은 Alibaba Cloud Model Studio — Models{:target="_blank" .external-link}를 참조하세요.