@ashetm/ng-openai
Version:
``@ashetm/ng-openai`` is a wrapped library of ``openai`` for Angular.
17 lines • 2 kB
JavaScript
import { Injectable } from '@angular/core';
import { Configuration, OpenAIApi } from 'openai';
import * as i0 from "@angular/core";
export class OpenaiService extends OpenAIApi {
constructor() {
super(new Configuration({
apiKey: ''
}));
throw new Error('Do not instanciate directly!');
}
}
OpenaiService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.1.3", ngImport: i0, type: OpenaiService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
OpenaiService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.1.3", ngImport: i0, type: OpenaiService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.1.3", ngImport: i0, type: OpenaiService, decorators: [{
type: Injectable
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbmFpLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9vcGVuYWkvc3JjL2xpYi9vcGVuYWkuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxhQUFhLEVBQUUsU0FBUyxFQUFFLE1BQU0sUUFBUSxDQUFDOztBQUlsRCxNQUFNLE9BQU8sYUFBYyxTQUFRLFNBQVM7SUFFMUM7UUFDRSxLQUFLLENBQUMsSUFBSSxhQUFhLENBQUM7WUFDdEIsTUFBTSxFQUFFLEVBQUU7U0FDWCxDQUFDLENBQUMsQ0FBQztRQUVKLE1BQU0sSUFBSSxLQUFLLENBQUMsOEJBQThCLENBQUMsQ0FBQztJQUNsRCxDQUFDOzswR0FSVSxhQUFhOzhHQUFiLGFBQWE7MkZBQWIsYUFBYTtrQkFEekIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29uZmlndXJhdGlvbiwgT3BlbkFJQXBpIH0gZnJvbSAnb3BlbmFpJztcclxuXHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBPcGVuYWlTZXJ2aWNlIGV4dGVuZHMgT3BlbkFJQXBpIHtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7XHJcbiAgICBzdXBlcihuZXcgQ29uZmlndXJhdGlvbih7XHJcbiAgICAgIGFwaUtleTogJydcclxuICAgIH0pKTtcclxuXHJcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ0RvIG5vdCBpbnN0YW5jaWF0ZSBkaXJlY3RseSEnKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==