UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

19 lines 892 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GptModelCapabilityException = void 0; const DonobuException_1 = require("./DonobuException"); /** * Thrown when a model exists but lacks required capabilities * (e.g. completion, tools, or vision). */ class GptModelCapabilityException extends DonobuException_1.DonobuException { constructor(platform, gptModel, missingCapabilities) { super(`The model '${gptModel}' on '${platform}' is missing required capabilities: ${missingCapabilities.join(', ')}. ` + `Please choose a model that supports completion, tools, and vision.`); this.platform = platform; this.gptModel = gptModel; this.missingCapabilities = missingCapabilities; } } exports.GptModelCapabilityException = GptModelCapabilityException; //# sourceMappingURL=GptModelCapabilityException.js.map