Chatgpt.js é uma poderosa biblioteca JavaScript que permite uma interação super fácil com o ChatGPT DOM.
Observação
Para sempre importar a versão mais recente (não recomendada na produção!), Substitua o URL do JSDelivr em versão por: https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js/chatgpt.min.js
( async ( ) => {
await import ( 'https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js' ) ;
// Your code here...
} ) ( ) ;
var xhr = new XMLHttpRequest ( ) ;
xhr . open ( 'GET' , 'https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js' ) ;
xhr . onload = function ( ) {
if ( xhr . status === 200 ) {
var chatgptJS = document . createElement ( 'script' ) ;
chatgptJS . textContent = xhr . responseText ;
document . head . append ( chatgptJS ) ;
yourCode ( ) ; // runs your code
}
} ;
xhr . send ( ) ;
function yourCode ( ) {
// Your code here...
}
Observação
Para usar um modelo de partida: kudoai/chatgpt.js-gredeonkey-starter
...
// @require https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js
// ==/UserScript==
// Your code here...
Observação
Para usar um modelo de partida: kudoai/chatgpt.js-crroma-starter
Como o Google não permite código remoto, a importação de chatgpt.js é necessária localmente:
Salvar https://raw.githubusercontent.com/kudoai/chatgpt.js/main/chatgpt.js para um subdiretório ( lib
neste exemplo)
No manifest.json
do Projeto (V3), adicione lib/chatgpt.js
como um recurso acessível à Web
"web_accessible_resources" : [{
"matches" : [ " <all_urls> " ],
"resources" : [ " lib/chatgpt.js " ]
}],
chatgpt.js
(em primeiro plano/fundo), importe -o assim: ( async ( ) => {
await import ( chrome . runtime . getURL ( 'lib/chatgpt.js' ) ) ;
// Your code here...
} ) ( ) ;
Para baixar o chatgpt.js para personalização local, execute o seguinte comando na raiz do seu projeto:
npm install @kudoai/chatgpt.js
Após a instalação, navegue para node_modules/@kudoai/chatgpt.js
para encontrar a fonte da biblioteca.
Chatgpt.js foi escrito com ultra flexibilidade em mente.
Por exemplo:
chatgpt . getLastResponse ( ) ;
chatgpt . getLastReply ( ) ;
chatgpt . response . getLast ( ) ;
chatgpt . get ( 'reply' , 'last' ) ;
Cada chamada busca igualmente a última resposta. Se você acha que funciona, provavelmente será ... então digite!
Caso contrário, confira o Userguide estendido ou simplesmente envie um problema ou PR e ele será integrado, EZPZ!
Adicione a IA às compras da Amazon.
Instale / Readme / Discuta
Clear automaticamente seu histórico de consultas ChatGPT para obter a máxima privacidade.
Instale / Readme / Discuta
Adiciona a IA Respostas à Brave Search (alimentada pelo GPT-4O!)
Instale / Readme / Discuta
Continue automaticamente gerando várias respostas ChatGPT.
Instalar / readme / discutir
Respostas de chatgpt automaticamente.
Instalar / readme / discutir
Mantém as sessões do ChatGPT atualizadas para eliminar erros de rede + verificações de cloudflare.
Instalar / readme / discutir
Adiciona a AI respostas ao DuckDuckgo (alimentado pelo GPT-4O!)
Instale / Readme / Discuta
Adiciona AI Respostas à Pesquisa do Google (alimentado pelo Google Gemma + GPT-4O!)
Instalar / readme / discutir
Use ChatGPT no Thunderbird para aprimorar seus e -mails, mesmo com uma conta gratuita!
Instalar / readme / suporte
Se você fez algo com chatgpt.js que deseja compartilhar, envie um e -mail para [email protected] ou apenas abra uma solicitação de tração!
Esta biblioteca existe graças ao código, traduções, questões e idéias dos seguintes colaboradores:
Liberações / userguide / discuta / de volta ao topo ↑