deepinfra
Version:
Official API wrapper for DeepInfra
23 lines (22 loc) • 765 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ImageBaseModel = void 0;
const base_model_1 = require("../../../lib/models/base/base-model");
const form_data_1 = require("../../../lib/utils/form-data");
class ImageBaseModel extends base_model_1.BaseModel {
constructor(modelName, authToken, config) {
super(modelName, authToken, config);
}
async generate(body) {
const formData = await form_data_1.FormDataUtils.prepareFormData(body, [
"image",
]);
const response = await this.client.post(formData, {
headers: {
...formData.getHeaders(),
},
});
return response.data;
}
}
exports.ImageBaseModel = ImageBaseModel;