// Importando a biblioteca de requisição (axios) import {fetch} from 'wix-fetch'; // Função para chamar a API do ChatGPT async function getChatGPTResponse(userInput) { const apiKey = "SUA_CHAVE_DE_API_AQUI"; // Substitua pela sua chave da API const url = "https://api.openai.com/v1/completions"; const headers = { "Content-Type": "application/json", "Authorization": `Bearer ${apiKey}` }; const body = JSON.stringify({ model: "gpt-4", // Especifica o modelo GPT-4 prompt: userInput, max_tokens: 150, // Limite de tokens para a resposta temperature: 0.7, // Parâmetro para controlar a criatividade da resposta }); const response = await fetch(url, { method: 'POST', headers: headers, body: body }); const data = await response.json(); return data.choices[0].text.trim(); // Retorna o texto gerado pelo modelo } // Exemplo de como capturar a entrada do usuário e exibir a resposta $w.onReady(function () { // Quando o botão de envio for clicado $w("#sendButton").onClick(async () => { const userInput = $w("#userInput").value; // Pega a mensagem do usuário const response = await getChatGPTResponse(userInput); // Chama a API $w("#responseText").text = response; // Exibe a resposta do ChatGPT }); });