Executando verificação de segurança...
4

chatgpt-api: módulo Node.js para a API oficial do ChatGPT (muito simples de usar)

Esbarrei hoje com o chatgpt-api que é um módulo open source para Node.js / JavaScript / TypeScript que utiliza a API oficial do ChatGPT e parece ser muito simples de usar.

Logo abaixo desse GIF tem um código de demonstração que mostra o quão simples é a integração e que envolve apenas se autenticar, enviar uma mensagem e receber o retorno.

GIF mostrando o funcionamento da biblioteca

Exemplo de código

import { ChatGPTAPI } from 'chatgpt'

async function example() {
  const api = new ChatGPTAPI({
    apiKey: process.env.OPENAI_API_KEY
  })

  const res = await api.sendMessage('Hello World!')
  console.log(res.text)
}

Exemplo dando continuidade numa conversa

Para manter o contexto e ir elaborando/aprofundando ele, basta enviar o campo parentMessageId com o valor que foi retornado na propriedade id da resposta anterior:

const api = new ChatGPTAPI({ apiKey: process.env.OPENAI_API_KEY })

// send a message and wait for the response
let res = await api.sendMessage('What is OpenAI?')
console.log(res.text)

// send a follow-up
res = await api.sendMessage('Can you expand on that?', {
  parentMessageId: res.id
})
console.log(res.text)

// send another follow-up
res = await api.sendMessage('What were we talking about?', {
  parentMessageId: res.id
})

console.log(res.text)
Carregando publicação patrocinada...
2

Nice Filipe!!

Pretendo construir uma integração entre minha Alexa com o ChatGPT para fazer perguntas através dela para a IA. Como as Skills da Amazon aceitam Node, esse post certamente vai ser muito útil! Obrigado pelo conteúdo ✨

1
1