Alibaba Cloud Chat Model 노드 문서
Alibaba Cloud Chat Model 노드를 사용하여 n8n 워크플로에서 대화형 AI 응답을 생성하는 방법과 샘플링 파라미터(temperature, top_p) 조정 및 출력 길이 제한 설정을 설명합니다.
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 ): 요청이 중단되기 전 허용되는 최대 시간(밀리초)입