InfoGrab Docs

OpenAI Chat Model 노드 문서

n8n의 OpenAI Chat Model 노드를 사용하여 OpenAI 챗 모델을 대화형 AI 에이전트에 연동하는 방법과 Responses API 및 내장 툴 사용법을 설명합니다.

OpenAI Chat Model 노드를 사용하면 OpenAI의 챗 모델을 대화형 에이전트 에 활용할 수 있습니다. 이 페이지에서는 OpenAI Chat Model 노드의 파라미터와 추가 리소스 링크를 확인할 수 있습니다. 자격 증명 이 노드의 인증 정보는 여기 에서 확인할 수 있습니다. 서브 노드에서의 파라미터 해석 서브 노드는 표현식을 사용하여 여러 항목을 처리할 때 다른 노드와 다르게 동작합니다. 루트 노드를 포함한 대부분의 노드는 임의 수의 항목을 입력으로 받아 처리한 후 결과를 출력합니다. 표현식을 사용하여 입력 항목을 참조할 수 있으며, 노드는 각 항목에 대해 순서대로 표현식을 해석합니다. 예를 들어, 5개의 name 값이 입력된 경우 {{ $json.name }} 표현식은 각 이름을 순서대로 해석합니다. 서브 노드에서는 표현식이 항상 첫 번째 항목으로 해석됩니다. 예를 들어, 5개의 name 값이 입력된 경우 {{ $json.name }} 표현식은 항상 첫 번째 이름으로 해석됩니다. 노드 파라미터 # Model # 완성을 생성할 모델을 선택합니다. n8n은 OpenAI에서 모델을 동적으로 불러오므로, 사용자 계정에서 사용 가능한 모델만 표시됩니다. Responses API 사용 # OpenAI는 모델에서 출력을 생성하기 위한 두 가지 엔드포인트를 제공합니다: Chat Completions : Chat Completions API 엔드포인트는 대화를 구성하는 메시지 목록에서 모델 응답을 생성합니다. 이 API를 사용하면 사용자가 대화 상태를 직접 관리해야 합니다(예: Simple Memory 서브노드 추가). 새 프로젝트에는 OpenAI가 Responses API 사용을 권장합니다. Responses : Responses API는 에이전트 루프로, 하나의 API 요청 범위 내에서 모델이 여러 내장 툴을 호출할 수 있습니다. 또한 conversation_id 를 전달하여 지속적인 대화를 지원합니다. 모델이 Responses API를 사용하여 출력을 생성하게 하려면 Use Responses API 를 토글하세요. 그렇지 않으면 OpenAI Chat Model 노드는 기본적으로 Chat Completions API를 사용합니다. Chat Completions API와 Responses API의 비교 는 OpenAI 문서를 참조하세요. 내장 툴 # OpenAI Responses API는 모델 응답을 풍부하게 하는 다양한 내장 툴 을 제공합니다. 모델이 다음 내장 툴에 액세스하게 하려면 Use Responses API 를 토글하세요: Web Search : 모델이 응답을 생성하기 전에 웹에서 최신 정보를 검색할 수 있습니다. File Search : 모델이 이전에 업로드된 파일에서 관련 정보를 검색하여 지식 베이스를 활용할 수 있습니다. 자세한 내용은 OpenAI 문서 를 참조하세요. Code Interpreter : 모델이 샌드박스 환경에서 Python 코드를 작성하고 실행할 수 있습니다. AI Agent 노드와 함께 사용 내장 툴은