Você disse:
utilizando a implementação do GuzzleHttp\Client para conexão com a API do OpenAI em php, crie um script completo em php funcional que tenha 6 selects contendo:
Nome: Responder como. Insira as opções para compor este select: Professor, CEO, Engenheiro, Especialista, Médico, Escritor, Filósofo.
Nome: De forma. Insira as opções para compor este select: Detalhada, Resumida, Hipotética, para alguém de 12 anos, para um leigo.
Nome: Criando. Insira as opções para compor este select: Email, Ebook, Livro, Receita, Roteiro, Script, Carta de venda, Descrição de produto, Análise crítica.
Nome: Para. Insira as opções para compor este select: uma aula, um Blog, uma postagem, um relatório, redes sociais, um programa.
Nome: No idioma. Insira 10 idiomas incluindo Português.
Nome: Apresentar como. Insira as opções para compor este select: Apresentação de Slides, Texto, Tabela, html, xml, markdown, resumo.
Insira um textarea com o Nome: sobre
Todos os selects e textarea devem receber input do usuário e devem alimentar o prompt que interage com a API do OpenAI e exiba a resposta na tela formatada em html de modo que contenha apenas o resultado esperado. Utilize o modelo gpt-4o-mini na requisição. Inclua também todos os requires necessários no php e valide o código para que não apresente erros. Este script deve conter todos os requisitos da solicitação. A página de consulta deve ser https://api.openai.com/v1/chat/completions e o modelo deve ser passado como parâmetro e deve responder o conteudo de ['choices'][0]['message']['content'];