cara um feedback, vim no youtube pra pesquisar referente a chats internos de um sistema intra que estou desenvolvendo, e chegando no vídeo deu um brainstorm enorme... já implantei no meu sistema essa ideia e ficou show de bola demais!!! ;) tmj
que aula boa, a parte de ter cartão de credito para pagar os 5 dólares fudeu tudo kkkkkkk, mas a aula foi boa com o que aprendi aqui, fiz uma lista de lembretes, com menos de 40 linhas(sem contar o css)
Estava dando erro - "tente mais tarde". Ai perguntei ao chat GPT como corrigir e ele me deu a resposta. Está funcionando agora. Obrigado pela ajuda. 😁 O erro 401 (Unauthorized) indica que há algum problema com a autenticação. No seu código, parece que a interpolação de strings dentro da declaração do cabeçalho `Authorization` não está correta. Em vez de usar aspas simples com `${apiKey}`, você deve usar template strings (backticks) para interpolar corretamente. Aqui está a correção: const apiKey = 'sk-pr... sua KEY AQUI'; function sendMessage() { var message = document.getElementById('message-input'); if (!message.value) { message.style.border = '1px solid red'; return; } message.style.border = 'none'; var status = document.getElementById('status'); var btnSubmit = document.getElementById('btn-submit'); status.style.display = 'block'; status.innerHTML = 'Carregando...'; btnSubmit.disabled = true; btnSubmit.style.cursor = 'not-allowed'; message.disabled = true; fetch("api.openai.com/v1/chat/completions", { method: 'POST', headers: { Accept: "application/json", "Content-Type": "application/json", Authorization: `Bearer ${apiKey}`, // Usando template string }, body: JSON.stringify({ model: "gpt-3.5-turbo", messages: [{"role": "user", "content": message.value}], // formato correto para a API de completions max_tokens: 2048, temperature: 0.5 }) }) .then((response) => response.json()) .then((response) => { let r = response.choices[0].message['content']; status.style.display = 'none'; showHistory(message.value, r); }) .catch((e) => { console.log(`Error -> ${e}`); status.innerHTML = 'Erro de conexão, tente novamente mais tarde...'; }) .finally(() => { btnSubmit.disabled = false; btnSubmit.style.cursor = 'pointer'; message.disabled = false; message.value = ''; }); } Além disso, note que o formato do corpo da solicitação deve seguir a estrutura correta para a API de chat completions, usando `messages` em vez de `prompt`.
Parabens pela tutorial. Mas como melhorar esse codigo para que a resposta do chatgpt não seja printado de uma unica vez na tela, e sim que ele fosse digitando no chat, em flagmentos de textos, como ocorre no chatgpt. Sei que tem uma opcao de stream, mas não sei como implementar, tem como tu fazer essa implementação no codigo?
cara, acho difícil.. pois como a mensagem é enviada para a IA via requisição e volta via requisição, a mensagem chega completa... a requisição não vai sendo retornada em partes
Parabéns pelo vídeo. Como faço para dar as diretrizes de resposta pra ele? Gostaria de treinar o meu para responder meus clientes. Conforme fazemos no playground do openai. Obrigado
Vai ter que usar a Assistant api, ela e bem mais complexa que so chamar uma completion. Mas voce consegue enviar um PDF com informacoes do seu produto e instruir o assistente a responder e ate usar uma assistant function pra no final da conversa poder solicitar nome, telefone e email e fazer um fetch pra um CRM ou pra uma planilha do Sheets.
Oi, uma pergunta, tem como eu pré colocar um comando no chat gpt, por exemplo, antes dele iniciar a conversa ele estyá programado para criar uma historia de rpg por exemplo
Não está mais funcionando assim pois o davinci foi descontinuado, porém seguindo o exemplo e muita paciência com o CHATGPT consegui fazer funcionar, ainda mais como um especialista em qualquer assunto que eu desejar! Etc... bem preciso e rápido! Obrigado
Sim consegui, ficou bacana, usando apenas html, css e Java script, aí refinei ele com códigos no próprio gpt, eu posso adicionar diversas Especialidades e experiências diretamente ao código, ficou bão e supre minhas necessidades,
Olá Gustavo, eu estava assistindo um vídeo seu no RU-vid e gostaria de perguntar se você sabe como eu posso integrar o chat gpt diretamente no meu site?
ei meu chapa , gosto muito dos seus videos , porém queria saber se você poderia me ajudar com um problema que eu to pra um projeto , tentei pesquisar em todo canto porém acho que é um problema muiiito especifico , gostaria de saber se você poderia me ajudar ????
olá tudo bem talvez voce nunca leia essa mensagem,mas se um dia ler faz um video recriando um blog dos anos 2000 á 2005 um blog na internet igual era feito por muitos jovens antigamentemas faz exatamente como era na aquela epoca o mesmo layout,interface e etc ensina isso,mas ensina de um jeito ou em uma pataforma onde as pessoas podem criar o seu proprio blog estilo anos 2000 porfavooooorr? nostalgia jáááaááa
@@barbaraleao4852 pior q não, pesquisei e pesquisei, dai eu acabei indo pra api do gemini, li a documentação inteira e foi, mas dps de ter estudado mais sobre o assunto acho que teria um jeito, mas eu teria que testar pra ter certeza. a api do gemini eu achei bem legal, mas tive que fazer varias coisas para a formatação sair como eu queria, mas no fim deu certo o que eu tava tentando fazer