otaciobarbosa / chat-gpt

Acessando a API do chatGPT usando o Node (JavaScript)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto de Acesso à API do ChatGPT usando Node.js

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:

Requisitos

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.

Instalação de Dependências

Para fazer solicitações HTTP à API do ChatGPT, você precisa da biblioteca Axios. Você pode instalá-lo com o seguinte comando:

npm install axios

Código Fonte

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.

Executando o Projeto

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.

About

Acessando a API do chatGPT usando o Node (JavaScript)


Languages

Language:JavaScript 100.0%