πPerforming Transcription
1. Setup OpenAI Key
import Bottleneck from 'bottleneck';
import { Configuration, OpenAIApi } from 'openai';
class CustomFormData extends FormData {
getHeaders() {
return {}
}
}
// helps with rate limits
export const limiterOpenai = new Bottleneck({
maxConcurrent: 1,
minTime: 50
});
const configuration = new Configuration({
apiKey: process.env.NEXT_PUBLIC_OPENAI_API_KEY,
formDataCtor: CustomFormData
});
const openai = new OpenAIApi(configuration);
export default openai;2. Generate Transcription
Last updated