donobu
Version:
Create browser automations with an LLM agent and replay them as Playwright scripts.
19 lines • 892 B
JavaScript
;
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