I am tryna interface with chatgpt's api but for some reason I keeeeeep getting status 500
import { Configuration, OpenAIApi } from 'openai';
const configuration = new Configuration({
apiKey: OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
if (request.method !== 'POST') {
return new Response('Method not allowed', { status: 405 })
}
else{
const completion = await openai.createChatCompletion({
model: "gpt-3.5-turbo",
messages: {role: "user", content: "hi"},
});
const responseMessage = completion.data.choices[0].message.content;
console.log(responseMessage);
return new Response(JSON.stringify(responseMessage), {
headers: {
'Content-Type': 'application/json'
}
});
}
}import { Configuration, OpenAIApi } from 'openai';
const configuration = new Configuration({
apiKey: OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
if (request.method !== 'POST') {
return new Response('Method not allowed', { status: 405 })
}
else{
const completion = await openai.createChatCompletion({
model: "gpt-3.5-turbo",
messages: {role: "user", content: "hi"},
});
const responseMessage = completion.data.choices[0].message.content;
console.log(responseMessage);
return new Response(JSON.stringify(responseMessage), {
headers: {
'Content-Type': 'application/json'
}
});
}
}


