Este é um projeto simples para acessar a API do ChatGPT usando Node.js. O objetivo deste projeto é demonstrar como fazer uma solicitação à API do ChatGPT para obter respostas a partir de uma pergunta específica. Abaixo estão os detalhes do projeto revisado:
Certifique-se de que você tenha o Node.js instalado em seu sistema. Caso contrário, você pode fazer o download e instalá-lo em Node.js.
Para fazer solicitações HTTP à API do ChatGPT, você precisa da biblioteca Axios. Você pode instalá-lo com o seguinte comando:
npm install axios
Aqui está o código fonte para acessar a API do ChatGPT e obter respostas com base em uma pergunta:
const axios = require("axios");
const apiKey = "SUA_CHAVE_DE_API_AQUI";
const apiURL = "https://api.openai.com/v1/completions";
const prompt = "Como fazer download de uma imagem usando o Node.js?";
axios
.post(
apiURL,
{
model: "text-davinci-003",
prompt,
temperature: 0.5,
max_tokens: 400,
},
{
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${apiKey}`,
},
}
)
.then((response) => {
console.log(response.data.choices[0].text);
})
.catch((error) => {
console.error("Erro ao consultar a API do ChatGPT:", error);
});
Certifique-se de substituir "SUA_CHAVE_DE_API_AQUI"
pela sua chave de API do ChatGPT.
Execute o projeto Node.js com o seguinte comando:
node seu_arquivo.js
Substitua seu_arquivo.js
pelo nome do arquivo em que você salvou o código acima.
Este projeto básico permite que você faça uma solicitação à API do ChatGPT e exiba a resposta no console. Lembre-se de que o código é configurado para usar o modelo "text-davinci-003" com uma pergunta específica, mas você pode ajustar o modelo e a pergunta conforme necessário para seus próprios casos de uso. Certifique-se também de revisar a documentação oficial da API do ChatGPT para obter mais informações sobre os modelos disponíveis e as opções de configuração.