UNPKG

portkey-ai

Version:
23 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Completions = void 0; const apiResource_1 = require("../apiResource.js"); const constants_1 = require("../constants.js"); const utils_1 = require("../utils.js"); const createHeaders_1 = require("./createHeaders.js"); class Completions extends apiResource_1.ApiResource { create(_body, params, opts) { var _a; const body = _body; // If config is present then override it. if (params) { const config = (0, utils_1.overrideConfig)(this.client.config, params.config); this.client.customHeaders = Object.assign(Object.assign({}, this.client.customHeaders), (0, createHeaders_1.createHeaders)(Object.assign(Object.assign({}, params), { config }))); } const stream = (_a = _body.stream) !== null && _a !== void 0 ? _a : false; this.client.responseHeaders; return this.post(constants_1.TEXT_COMPLETE_API, Object.assign(Object.assign({ body }, opts), { stream })); } } exports.Completions = Completions; //# sourceMappingURL=completions.js.map