import OpenAI from "openai";

export default {
  async fetch(request, env, ctx) {
    const openai = new OpenAI({
      apiKey: env.OPENAI_API_KEY
    })
    try {
      const response = await openai.responses.create({
        model: "gpt-5",
        input: "[{ role: 'user', content: 'Hello' }]",
        store: false,
        max_output_tokens: 2000
      });
      return new Response(JSON.stringify(response))
    } catch(e) {
      return new Response(JSON.stringify({ error: e.message }), {
        status: 500 });
    }
  }
};