UNPKG

n8n-nodes-nemotron

Version:

n8n community node for integrating NVIDIA's Nemotron Ultra 253B AI model

29 lines 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nvidiaFailedAttemptHandler = nvidiaFailedAttemptHandler; function nvidiaFailedAttemptHandler(error) { if (!(error instanceof Error)) return undefined; const errorMessage = error.message.toLowerCase(); if (errorMessage.includes('limit') || errorMessage.includes('rate') || errorMessage.includes('quota') || errorMessage.includes('capacity')) { return 'rate_limit_error'; } if (errorMessage.includes('context_length_exceeded') || errorMessage.includes('maximum context length') || errorMessage.includes('too many tokens')) { return 'context_length_exceeded'; } if (errorMessage.includes('api key') || errorMessage.includes('authentication') || errorMessage.includes('auth')) { return 'authorization_error'; } if (errorMessage.includes('timeout')) { return 'timeout'; } return undefined; } //# sourceMappingURL=nvidia-error-handling.js.map