Saiba como fazer upload de arquivos para o ChatGPT
Neste vídeo, o Tutorials Hub Official ensina como fazer upload de arquivos para conversar gpt diretamente sem usar quaisquer plugins de terceiros. Este é um método que permite que você carregue qualquer tipo de arquivo como txt, csv, pdf ou outro tipo de arquivos em poucos segundos com um clique de um botão para chatgpt.
Este é de longe o melhor método se você quiser permitir que o chat gpt permita que você carregue arquivos para sua plataforma. Open AI não anunciou oficialmente este recurso, pois não é realmente recurso, é uma linha de código que você pode colar na plataforma gpt de bate-papo, a fim de permitir o upload de arquivos para o bate-papo gpt.
Esse vídeo ensina como enviar arquivos para o ChatGPT, mostrando como habilitar um botão de envio no qual você pode clicar e enviar arquivos para o chat. O autor do vídeo agradece ao "Automate My Life" por ter criado um script que permitiu a criação desse tutorial. O vídeo demonstra passo a passo como adicionar o código gerado pelo script, como gerar o botão de envio de arquivos e como enviar um arquivo, mostrando também a opção de baixar o arquivo enviado como PDF.
Confira o video, para saber passo a passo:
https://www.youtube.com/watch?v=0f06IXMOqfc&t=139s
Aqui está um resumo passo a passo de como executar o que foi ensinado no vídeo:
- Clique no link fornecido na descrição para acessar o script necessário.
- Cole o script no console do navegador. Para acessar o console, clique com o botão direito em qualquer lugar da página e selecione "Inspecionar elemento", em seguida, vá para a guia "Console".
- Certifique-se de excluir qualquer código presente no console antes de colar o novo script.
- Cole o script no console e pressione Enter.
- Um botão "Submit a File" será gerado na página. Feche a janela de inspeção do elemento.
- Clique no botão "Submit File" e escolha o arquivo que você deseja enviar. Pode ser qualquer tipo de arquivo, como um arquivo de texto ou CSV.
- Após escolher o arquivo, clique em "Open" ou "Abrir".
- Uma caixa de diálogo será exibida com o conteúdo do arquivo. Se desejado, você pode renomear o arquivo antes de enviar.
- Você também tem a opção de baixar o arquivo como um PDF.
- Pronto! Agora você aprendeu como enviar arquivos para o ChatGPT.
Prompt:
"Generate a Js script that creates a button with the text ‘Submit File’ and inserts it into the DOM before an element with the class ‘.flex.flex-col.w-full.py-2.flex-grow.md:py-3.md:pl-4’. The button should have a green background color, white text color, 5px padding, no border, 5px border radius and 5px margin. The script should also create a progress element and insert it into the DOM before the same element. The progress element should have a width of 99%, height of 5px and a grey background color. Inside the progress element, there should be another div element representing the progress bar with a width of 0%, height of 100% and blue background color. When the button is clicked, it should create an input element of type ‘file’ that accepts ‘.txt’, ‘.js’, ‘.py’, ‘.html’, ‘.css’, ‘.json’ and ‘.csv’ files. Once a file is selected, using an async it should be read as text and split into chunks of size 15000. using async Each chunk should be submitted into a conversation by doing the following:
async function submitConversation(text, part, filename) {
const textarea = document.querySelector("textarea[tabindex='0']");
const enterKeyEvent = new KeyboardEvent("keydown", {
bubbles: true,
cancelable: true,
keyCode: 13,
});
textarea.value = Part ${part} of ${filename}: \\n\\n ${text}
;
textarea.dispatchEvent(enterKeyEvent);
}.
The progress bar should be updated after each chunk is submitted within the for loop as follows
progressBar.style.width = ${((i + 1) / numChunks) * 100}%
;
and should also check if chatgpt is ready with this code:
chatgptReady = false;
while (!chatgptReady) {
await new Promise((resolve) => setTimeout(resolve, 1000));
chatgptReady = !document.querySelector(
".text-2xl > span:not(.invisible)"
Once all chunks have been submitted, the progress bar should turn blue."
Lembre-se de que deve seguir as instruções detalhadas no vídeo e usar o script fornecido pelo autor para garantir que o processo funcione corretamente.
Agradecimentos a / @uctcq3q1z3dvakxs por compartilhar esse método com todos no YouTube, esse é o método dele e todos os créditos vão para ele.
Eu publiquei esse método no blog do meu site Toolake.
Se está procurando por ferramentas de IA em diferentes sites. A Toolake agora tem mais de 1650 ferramentas para você explorar! Confira: https://toolake.super.site
Visite nosso site e encontre as ferramentas que você precisa para melhorar seus projetos de IA e tecnologia. Tenho certeza de que encontrará as ferramentas certas para suas necessidades.