UNPKG

deepinfra

Version:
21 lines (20 loc) 790 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AutomaticSpeechRecognition = void 0; const base_model_1 = require("../../../lib/models/base/base-model"); const form_data_1 = require("../../../lib/utils/form-data"); class AutomaticSpeechRecognition 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, ["audio"]); const response = await this.client.post(formData, { headers: { ...formData.getHeaders(), }, }); return response.data; } } exports.AutomaticSpeechRecognition = AutomaticSpeechRecognition;