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" } });

  },

};