UNPKG

scheunemann-interfaces

Version:
18 lines 2.02 kB
export class ChatGptUsageEntity { // #region Properties (3) prompt_tokens = 0; completion_tokens = 0; total_tokens = 0; // #endregion Properties (3) // #region Constructors (1) constructor(data) { if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhdC1ncHQtdXNhZ2UuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2dwdC9lbnRpdGllcy9jaGF0LWdwdC11c2FnZS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxPQUFPLGtCQUFrQjtJQUM3Qix5QkFBeUI7SUFFbEIsYUFBYSxHQUFXLENBQUMsQ0FBQztJQUMxQixpQkFBaUIsR0FBVyxDQUFDLENBQUM7SUFDOUIsWUFBWSxHQUFXLENBQUMsQ0FBQztJQUVoQyw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBa0M7UUFDNUMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElDaGF0R3B0VXNhZ2UgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcblxuZXhwb3J0IGNsYXNzIENoYXRHcHRVc2FnZUVudGl0eSBpbXBsZW1lbnRzIElDaGF0R3B0VXNhZ2Uge1xuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDMpXG5cbiAgcHVibGljIHByb21wdF90b2tlbnM6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBjb21wbGV0aW9uX3Rva2VuczogbnVtYmVyID0gMDtcbiAgcHVibGljIHRvdGFsX3Rva2VuczogbnVtYmVyID0gMDtcblxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDMpXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8Q2hhdEdwdFVzYWdlRW50aXR5Pikge1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59ICJdfQ==