prompt-version-manager
Version:
Centralized prompt management system for Human Behavior AI agents
22 lines • 540 B
JavaScript
;
/**
* Base provider interface for LLM providers.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseProvider = void 0;
class BaseProvider {
apiKey;
config;
constructor(apiKey, config = {}) {
this.apiKey = apiKey;
this.config = config;
}
supportsModel(model) {
return this.supportedModels.includes(model);
}
validateConfig() {
return this.apiKey !== undefined;
}
}
exports.BaseProvider = BaseProvider;
//# sourceMappingURL=base.js.map