InfoGrab Docs

OpenAI Chat Model 노드 일반적인 문제

요약

다음은 OpenAI Chat Model 노드에서 발생하는 일반적인 오류와 문제 및 해결 단계입니다. OpenAI Chat Model 노드는 서브 노드입니다. 루트 노드를 포함한 대부분의 노드는 여러 항목을 입력으로 받아 처리하고 결과를 출력합니다.

다음은 OpenAI Chat Model 노드에서 발생하는 일반적인 오류와 문제 및 해결 단계입니다.

파라미터 처리#

OpenAI Chat Model 노드는 서브 노드입니다. 서브 노드는 표현식을 사용하여 여러 항목을 처리할 때 다른 노드와 다르게 동작합니다.

루트 노드를 포함한 대부분의 노드는 여러 항목을 입력으로 받아 처리하고 결과를 출력합니다. 표현식을 사용하여 입력 항목을 참조할 수 있으며, 노드는 각 항목에 대해 순서대로 표현식을 해석합니다. 예를 들어 다섯 개의 이름 값이 입력으로 주어지면 {{ $json.name }} 표현식은 순서대로 각 이름으로 해석됩니다.

서브 노드에서는 표현식이 항상 첫 번째 항목으로 해석됩니다. 예를 들어 다섯 개의 이름 값이 입력으로 주어지면 {{ $json.name }} 표현식은 항상 첫 번째 이름으로 해석됩니다.

서비스가 너무 많은 요청을 수신하고 있습니다#

이 오류는 OpenAI의 속도 제한을 초과했을 때 표시됩니다.

이 문제를 해결하는 두 가지 방법이 있습니다:

  1. Loop Over Items 노드를 사용하여 데이터를 더 작은 청크로 분할하고, 끝에 Wait 노드를 추가하여 적절한 시간을 설정하세요. 아래 코드를 복사하여 워크플로우에 붙여넣어 템플릿으로 사용하세요.
    {
        "nodes": [
        {
            "parameters": {},
            "id": "35d05920-ad75-402a-be3c-3277bff7cc67",
            "name": "When clicking 'Execute workflow'",
            "type": "n8n-nodes-base.manualTrigger",
            "typeVersion": 1,
            "position": [
            880,
            400
            ]
        },
        {
            "parameters": {
            "batchSize": 500,
            "options": {}
            },
            "id": "ae9baa80-4cf9-4848-8953-22e1b7187bf6",
            "name": "Loop Over Items",
            "type": "n8n-nodes-base.splitInBatches",
            "typeVersion": 3,
            "position": [
            1120,
            420
            ]
        },
        {
            "parameters": {
            "resource": "chat",
            "options": {},
            "requestOptions": {}
            },
            "id": "a519f271-82dc-4f60-8cfd-533dec580acc",
            "name": "OpenAI",
            "type": "n8n-nodes-base.openAi",
            "typeVersion": 1,
            "position": [
            1380,
            440
            ]
        },
        {
            "parameters": {
            "unit": "minutes"
            },
            "id": "562d9da3-2142-49bc-9b8f-71b0af42b449",
            "name": "Wait",
            "type": "n8n-nodes-base.wait",
            "typeVersion": 1,
            "position": [
            1620,
            440
            ],
            "webhookId": "714ab157-96d1-448f-b7f5-677882b92b13"
        }
        ],
        "connections": {
        "When clicking 'Execute workflow'": {
            "main": [
            [
                {
                "node": "Loop Over Items",
                "type": "main",
                "index": 0
                }
            ]
            ]
        },
        "Loop Over Items": {
            "main": [
            null,
            [
                {
                "node": "OpenAI",
                "type": "main",
                "index": 0
                }
            ]
            ]
        },
        "OpenAI": {
            "main": [
            [
                {
                "node": "Wait",
                "type": "main",
                "index": 0
                }
            ]
            ]
        },
        "Wait": {
            "main": [
            [
                {
                "node": "Loop Over Items",
                "type": "main",
                "index": 0
                }
            ]
            ]
        }
        },
        "pinData": {}
    }
    
  2. OpenAI 노드 대신 HTTP Request 노드와 내장 배치 제한 옵션을 OpenAI API에 사용하세요.

할당량 부족#

할당량 문제

할당량이 최근 충전된 경우 실패를 포함하여 할당량과 관련된 여러 OpenAI 문제가 있습니다. 이러한 문제를 방지하려면 계정에 크레딧이 있는지 확인하고 API 키 화면에서 새 API 키를 발급하세요.

이 오류는 OpenAI 계정에 요청을 처리할 충분한 크레딧이나 용량이 없을 때 표시됩니다. OpenAI 평가판 기간이 종료되었거나, 계정에 크레딧이 더 필요하거나, 사용 한도를 초과했을 수 있습니다.

이 오류를 해결하려면 OpenAI 설정 페이지에서 다음을 확인하세요:

  • 왼쪽 상단 첫 번째 선택기에서 API 키에 올바른 조직을 선택합니다.
  • 왼쪽 상단 두 번째 선택기에서 API 키에 올바른 프로젝트를 선택합니다.
  • 조직 수준의 결제 개요 페이지에서 조직에 충분한 크레딧이 있는지 확인합니다. 이 페이지에서 올바른 조직을 선택했는지 다시 확인하세요.
  • 조직 수준의 사용 한도 페이지를 확인합니다. 이 페이지에서 올바른 조직을 선택했는지 다시 확인하고 사용 한도 섹션으로 스크롤하여 조직의 사용 한도를 초과하지 않았는지 확인합니다.
  • OpenAI 프로젝트의 사용 한도를 확인합니다. 왼쪽 상단 두 번째 선택기에서 올바른 프로젝트를 선택했는지 다시 확인합니다. 프로젝트 > 한도를 선택하여 프로젝트 한도를 확인하거나 변경합니다.
  • OpenAI API가 정상적으로 작동하고 있는지 확인합니다.
잔액 반영 대기 시간

잔액을 충전한 후 OpenAI 계정에 새 잔액이 반영되기까지 지연이 있을 수 있습니다.

n8n에서:

계정 크레딧이 자주 부족한 경우, OpenAI 결제 설정에서 자동 충전을 활성화하여 잔액이 $0에 도달하면 자동으로 크레딧을 충전하는 것을 고려하세요.

잘못된 요청 - 파라미터를 확인하세요#

이 오류는 요청에서 오류가 발생했지만 n8n이 OpenAI의 오류 메시지를 해석하지 못했을 때 표시됩니다.

문제 해결을 시작하려면 HTTP Request 노드를 사용하여 동일한 작업을 실행해 보세요. 더 자세한 오류 메시지를 제공할 것입니다.

OpenAI Chat Model 노드 일반적인 문제

원문 보기
요약

다음은 OpenAI Chat Model 노드에서 발생하는 일반적인 오류와 문제 및 해결 단계입니다. OpenAI Chat Model 노드는 서브 노드입니다. 루트 노드를 포함한 대부분의 노드는 여러 항목을 입력으로 받아 처리하고 결과를 출력합니다.

다음은 OpenAI Chat Model 노드에서 발생하는 일반적인 오류와 문제 및 해결 단계입니다.

파라미터 처리#

OpenAI Chat Model 노드는 서브 노드입니다. 서브 노드는 표현식을 사용하여 여러 항목을 처리할 때 다른 노드와 다르게 동작합니다.

루트 노드를 포함한 대부분의 노드는 여러 항목을 입력으로 받아 처리하고 결과를 출력합니다. 표현식을 사용하여 입력 항목을 참조할 수 있으며, 노드는 각 항목에 대해 순서대로 표현식을 해석합니다. 예를 들어 다섯 개의 이름 값이 입력으로 주어지면 {{ $json.name }} 표현식은 순서대로 각 이름으로 해석됩니다.

서브 노드에서는 표현식이 항상 첫 번째 항목으로 해석됩니다. 예를 들어 다섯 개의 이름 값이 입력으로 주어지면 {{ $json.name }} 표현식은 항상 첫 번째 이름으로 해석됩니다.

서비스가 너무 많은 요청을 수신하고 있습니다#

이 오류는 OpenAI의 속도 제한을 초과했을 때 표시됩니다.

이 문제를 해결하는 두 가지 방법이 있습니다:

  1. Loop Over Items 노드를 사용하여 데이터를 더 작은 청크로 분할하고, 끝에 Wait 노드를 추가하여 적절한 시간을 설정하세요. 아래 코드를 복사하여 워크플로우에 붙여넣어 템플릿으로 사용하세요.
    {
        "nodes": [
        {
            "parameters": {},
            "id": "35d05920-ad75-402a-be3c-3277bff7cc67",
            "name": "When clicking 'Execute workflow'",
            "type": "n8n-nodes-base.manualTrigger",
            "typeVersion": 1,
            "position": [
            880,
            400
            ]
        },
        {
            "parameters": {
            "batchSize": 500,
            "options": {}
            },
            "id": "ae9baa80-4cf9-4848-8953-22e1b7187bf6",
            "name": "Loop Over Items",
            "type": "n8n-nodes-base.splitInBatches",
            "typeVersion": 3,
            "position": [
            1120,
            420
            ]
        },
        {
            "parameters": {
            "resource": "chat",
            "options": {},
            "requestOptions": {}
            },
            "id": "a519f271-82dc-4f60-8cfd-533dec580acc",
            "name": "OpenAI",
            "type": "n8n-nodes-base.openAi",
            "typeVersion": 1,
            "position": [
            1380,
            440
            ]
        },
        {
            "parameters": {
            "unit": "minutes"
            },
            "id": "562d9da3-2142-49bc-9b8f-71b0af42b449",
            "name": "Wait",
            "type": "n8n-nodes-base.wait",
            "typeVersion": 1,
            "position": [
            1620,
            440
            ],
            "webhookId": "714ab157-96d1-448f-b7f5-677882b92b13"
        }
        ],
        "connections": {
        "When clicking 'Execute workflow'": {
            "main": [
            [
                {
                "node": "Loop Over Items",
                "type": "main",
                "index": 0
                }
            ]
            ]
        },
        "Loop Over Items": {
            "main": [
            null,
            [
                {
                "node": "OpenAI",
                "type": "main",
                "index": 0
                }
            ]
            ]
        },
        "OpenAI": {
            "main": [
            [
                {
                "node": "Wait",
                "type": "main",
                "index": 0
                }
            ]
            ]
        },
        "Wait": {
            "main": [
            [
                {
                "node": "Loop Over Items",
                "type": "main",
                "index": 0
                }
            ]
            ]
        }
        },
        "pinData": {}
    }
    
  2. OpenAI 노드 대신 HTTP Request 노드와 내장 배치 제한 옵션을 OpenAI API에 사용하세요.

할당량 부족#

할당량 문제

할당량이 최근 충전된 경우 실패를 포함하여 할당량과 관련된 여러 OpenAI 문제가 있습니다. 이러한 문제를 방지하려면 계정에 크레딧이 있는지 확인하고 API 키 화면에서 새 API 키를 발급하세요.

이 오류는 OpenAI 계정에 요청을 처리할 충분한 크레딧이나 용량이 없을 때 표시됩니다. OpenAI 평가판 기간이 종료되었거나, 계정에 크레딧이 더 필요하거나, 사용 한도를 초과했을 수 있습니다.

이 오류를 해결하려면 OpenAI 설정 페이지에서 다음을 확인하세요:

  • 왼쪽 상단 첫 번째 선택기에서 API 키에 올바른 조직을 선택합니다.
  • 왼쪽 상단 두 번째 선택기에서 API 키에 올바른 프로젝트를 선택합니다.
  • 조직 수준의 결제 개요 페이지에서 조직에 충분한 크레딧이 있는지 확인합니다. 이 페이지에서 올바른 조직을 선택했는지 다시 확인하세요.
  • 조직 수준의 사용 한도 페이지를 확인합니다. 이 페이지에서 올바른 조직을 선택했는지 다시 확인하고 사용 한도 섹션으로 스크롤하여 조직의 사용 한도를 초과하지 않았는지 확인합니다.
  • OpenAI 프로젝트의 사용 한도를 확인합니다. 왼쪽 상단 두 번째 선택기에서 올바른 프로젝트를 선택했는지 다시 확인합니다. 프로젝트 > 한도를 선택하여 프로젝트 한도를 확인하거나 변경합니다.
  • OpenAI API가 정상적으로 작동하고 있는지 확인합니다.
잔액 반영 대기 시간

잔액을 충전한 후 OpenAI 계정에 새 잔액이 반영되기까지 지연이 있을 수 있습니다.

n8n에서:

계정 크레딧이 자주 부족한 경우, OpenAI 결제 설정에서 자동 충전을 활성화하여 잔액이 $0에 도달하면 자동으로 크레딧을 충전하는 것을 고려하세요.

잘못된 요청 - 파라미터를 확인하세요#

이 오류는 요청에서 오류가 발생했지만 n8n이 OpenAI의 오류 메시지를 해석하지 못했을 때 표시됩니다.

문제 해결을 시작하려면 HTTP Request 노드를 사용하여 동일한 작업을 실행해 보세요. 더 자세한 오류 메시지를 제공할 것입니다.