export default {
async fetch(request) {
const { text } = await request.json();
const response = await fetch("https://api.openai.com/v1/chat/completions", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `sk-proj-dRG0Orrd0fUvpNiqCfs0DrCbBaRnonYbJARMBXscxRXoj3WrGAUV4n7dCOFNyd-wxr1llyhsI4T3BlbkFJ8RhCdtHajAC_RJq66Sz3UtH2MQvxLbpFUSXCmCfI2ntON7Uf_10F2sda`,
},
body: JSON.stringify({
model: "gpt-3.5-turbo",
messages: [{ role: "user", content: text }],
}),
});
const data = await response.json();
return new Response(JSON.stringify(data), { headers: { "Content-Type": "application/json" } });
},
};