{"version":3,"sources":["../../lib/capability/images.ts","../../lib/core/baseApi.ts"],"sourcesContent":["import BaseApi from \"../core/baseApi.js\";\nimport { CreateImagesOptions, ImagesResponse } from \"../types/index.js\";\n\nexport default class Images extends BaseApi {\n    public async create(options: CreateImagesOptions): Promise<ImagesResponse> {\n        return this.request.post(\"/images/generations\", {\n            \"prompt\": options.prompt,\n            \"model\": options.model,\n            \"n\": options.n,\n            \"quality\": options.quality,\n            \"response_format\": options.responseFormat,\n            \"size\": options.size,\n            \"style\": options.style,\n            \"user\": options.user,\n        }, {\n            headers: options.extraHeaders,\n            timeout: options.timeout,\n            responseType: options.stream ? 'stream' : 'json'\n        })\n            .catch(this.processError)\n    }\n} ","import Request from \"./request.js\";\nexport default class BaseApi {\n    constructor(protected readonly request: Request) {\n    }\n\n    protected processError(err: any) {\n        const data = err?.response?.data ?? err\n        return Promise.reject(data)\n    }\n} "],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACCA,IAAqB,UAArB,MAA6B;AAAA,EACzB,YAA+B,SAAkB;AAAlB;AAAA,EAC/B;AAAA,EAEU,aAAa,KAAU;AALrC;AAMQ,UAAM,QAAO,sCAAK,aAAL,mBAAe,SAAf,YAAuB;AACpC,WAAO,QAAQ,OAAO,IAAI;AAAA,EAC9B;AACJ;;;ADNA,IAAqB,SAArB,cAAoC,QAAQ;AAAA,EAC3B,OAAO,SAAuD;AAAA;AACvE,aAAO,KAAK,QAAQ,KAAK,uBAAuB;AAAA,QAC5C,UAAU,QAAQ;AAAA,QAClB,SAAS,QAAQ;AAAA,QACjB,KAAK,QAAQ;AAAA,QACb,WAAW,QAAQ;AAAA,QACnB,mBAAmB,QAAQ;AAAA,QAC3B,QAAQ,QAAQ;AAAA,QAChB,SAAS,QAAQ;AAAA,QACjB,QAAQ,QAAQ;AAAA,MACpB,GAAG;AAAA,QACC,SAAS,QAAQ;AAAA,QACjB,SAAS,QAAQ;AAAA,QACjB,cAAc,QAAQ,SAAS,WAAW;AAAA,MAC9C,CAAC,EACI,MAAM,KAAK,YAAY;AAAA,IAChC;AAAA;AACJ;","names":[]}