UNPKG

@ashetm/ng-openai

Version:

``@ashetm/ng-openai`` is a wrapped library of ``openai`` for Angular.

1 lines 4.51 kB
{"version":3,"file":"ashetm-ng-openai.mjs","sources":["../../../projects/openai/src/lib/openai-root.module.ts","../../../projects/openai/src/lib/openai.class.ts","../../../projects/openai/src/lib/openai.service.ts","../../../projects/openai/src/lib/openai.token.ts","../../../projects/openai/src/lib/openai.module.ts","../../../projects/openai/src/public-api.ts","../../../projects/openai/src/ashetm-ng-openai.ts"],"sourcesContent":["import { NgModule } from '@angular/core';\r\n\r\n\r\n@NgModule({\r\n declarations: [\r\n ],\r\n imports: [\r\n ],\r\n exports: [\r\n ]\r\n})\r\nexport class OpenairootModule { }\r\n","import { Configuration } from \"openai\";\r\n\r\n\r\nexport abstract class AOpenaiConfiguration extends Configuration { }\r\n","import { Injectable } from '@angular/core';\r\nimport { Configuration, OpenAIApi } from 'openai';\r\n\r\n\r\n@Injectable()\r\nexport class OpenaiService extends OpenAIApi {\r\n\r\n constructor() {\r\n super(new Configuration({\r\n apiKey: ''\r\n }));\r\n\r\n throw new Error('Do not instanciate directly!');\r\n }\r\n\r\n}\r\n","import { InjectionToken } from \"@angular/core\";\r\n\r\nimport { AOpenaiConfiguration } from \"./openai.class\";\r\n\r\n\r\nexport const OPENAI_TOKEN_CONFIGURATION: InjectionToken<AOpenaiConfiguration>\r\n = new InjectionToken<AOpenaiConfiguration>('OPENAI_TOKEN_CONFIGURATION');\r\n","import { ModuleWithProviders, NgModule } from '@angular/core';\r\nimport { Configuration, OpenAIApi } from 'openai';\r\n\r\nimport { OpenairootModule } from './openai-root.module';\r\nimport { AOpenaiConfiguration } from './openai.class';\r\nimport { OpenaiService } from './openai.service';\r\nimport { OPENAI_TOKEN_CONFIGURATION } from './openai.token';\r\nimport { TOpenaiConfiguration } from './openai.type';\r\n\r\n\r\n@NgModule({\r\n declarations: [\r\n ],\r\n imports: [\r\n ],\r\n exports: [\r\n ]\r\n})\r\nexport class OpenaiModule {\r\n\r\n constructor() {\r\n throw new Error('Import OpenaiModule.forRoot static method!');\r\n }\r\n\r\n static forRoot(configuration: TOpenaiConfiguration): ModuleWithProviders<OpenairootModule> {\r\n return {\r\n ngModule: OpenairootModule,\r\n providers: [\r\n {\r\n provide: OpenaiService,\r\n useFactory: (configuration: AOpenaiConfiguration) => new OpenAIApi(configuration),\r\n deps: [OPENAI_TOKEN_CONFIGURATION]\r\n }, {\r\n provide: OPENAI_TOKEN_CONFIGURATION,\r\n useValue: new Configuration(configuration)\r\n }\r\n ]\r\n };\r\n }\r\n\r\n}\r\n","/*\r\n * Public API Surface of openai\r\n */\r\n\r\nexport * from './lib/openai-root.module';\r\nexport * from './lib/openai.class';\r\nexport * from './lib/openai.module';\r\nexport * from './lib/openai.service';\r\nexport * from './lib/openai.token';\r\nexport * from './lib/openai.type';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAWa,gBAAgB,CAAA;;6GAAhB,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;8GAAhB,gBAAgB,EAAA,CAAA,CAAA;8GAAhB,gBAAgB,EAAA,CAAA,CAAA;2FAAhB,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAR5B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE,EACb;AACD,oBAAA,OAAO,EAAE,EACR;AACD,oBAAA,OAAO,EAAE,EACR;iBACF,CAAA;;;ACPK,MAAgB,oBAAqB,SAAQ,aAAa,CAAA;AAAI;;ACE9D,MAAO,aAAc,SAAQ,SAAS,CAAA;AAE1C,IAAA,WAAA,GAAA;QACE,KAAK,CAAC,IAAI,aAAa,CAAC;AACtB,YAAA,MAAM,EAAE,EAAE;AACX,SAAA,CAAC,CAAC,CAAC;AAEJ,QAAA,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAC;KACjD;;0GARU,aAAa,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;8GAAb,aAAa,EAAA,CAAA,CAAA;2FAAb,aAAa,EAAA,UAAA,EAAA,CAAA;kBADzB,UAAU;;;MCCE,0BAA0B,GACnC,IAAI,cAAc,CAAuB,4BAA4B;;MCY5D,YAAY,CAAA;AAEvB,IAAA,WAAA,GAAA;AACE,QAAA,MAAM,IAAI,KAAK,CAAC,4CAA4C,CAAC,CAAC;KAC/D;IAED,OAAO,OAAO,CAAC,aAAmC,EAAA;QAChD,OAAO;AACL,YAAA,QAAQ,EAAE,gBAAgB;AAC1B,YAAA,SAAS,EAAE;AACT,gBAAA;AACE,oBAAA,OAAO,EAAE,aAAa;oBACtB,UAAU,EAAE,CAAC,aAAmC,KAAK,IAAI,SAAS,CAAC,aAAa,CAAC;oBACjF,IAAI,EAAE,CAAC,0BAA0B,CAAC;iBACnC,EAAE;AACD,oBAAA,OAAO,EAAE,0BAA0B;AACnC,oBAAA,QAAQ,EAAE,IAAI,aAAa,CAAC,aAAa,CAAC;AAC3C,iBAAA;AACF,aAAA;SACF,CAAC;KACH;;yGApBU,YAAY,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;0GAAZ,YAAY,EAAA,CAAA,CAAA;0GAAZ,YAAY,EAAA,CAAA,CAAA;2FAAZ,YAAY,EAAA,UAAA,EAAA,CAAA;kBARxB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE,EACb;AACD,oBAAA,OAAO,EAAE,EACR;AACD,oBAAA,OAAO,EAAE,EACR;iBACF,CAAA;;;ACjBD;;AAEG;;ACFH;;AAEG;;;;"}