GonzaSab / botWhatsapp

28 stars 18 forks source link

Conexion con API de chat GPT #2

Open dmbruno opened 2 months ago

dmbruno commented 2 months ago

Hola Gonza, estuve mirando tu video donde construiste el chat bot de whats app ! buenisimo ! funciona barbaro todo , salvo que tengo problemas con la conexion a chatGPT, el console.log con answer.content me tira undefined y no encuentro cual es el error, la consulta seria, habria que cambiar la version que estabas usando en el video ?

dmbruno commented 2 months ago

segui tu guia al pie de la letra, y por ejemplo al hacer esta prueba ''' const chatGPT = require('./chatgpt'); const prompt = "El sistema debería ser capaz de responder preguntas acerca de Node.js."; const question = "¿Qué es Node.js?"; chatGPT(prompt, question) .then(response => console.log("Respuesta de ChatGPT:", response)) .catch(error => console.error("Error al obtener respuesta:", error)); ''' la respuesta que me sale es el error

GonzaSab commented 2 months ago

Hola Diego! Como estas?

Cual es el error que te sale? Lo que suele faltar en estos ejemplos es cargar creditos en OpenAI, ya que no tienen mas una capa gratuita para probar la API. Esto lo tenes?

Saludos, Gonza

On 28 Aug 2024, at 11:44 PM, Diego Bruno @.***> wrote:

segui tu guia al pie de la letra, y por ejemplo al hacer esta prueba ''' const chatGPT = require('./chatgpt'); const prompt = "El sistema debería ser capaz de responder preguntas acerca de Node.js."; const question = "¿Qué es Node.js?"; chatGPT(prompt, question) .then(response => console.log("Respuesta de ChatGPT:", response)) .catch(error => console.error("Error al obtener respuesta:", error)); ''' la respuesta que me sale es el error

— Reply to this email directly, view it on GitHub https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2316366005, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOEKISINVDFLOMMFNGCLBDDZTZHFJAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGM3DMMBQGU. You are receiving this because you are subscribed to this thread.

dmbruno commented 2 months ago

A quizas es eso , solo cree la cuenta en chatgpt y saque la api key, pero lo raro es que no me funciono ni una sola vez. ni con el ejemplo del console.log ni levantando el archivo txt. como seria eso de los creditos ?

gracias por responder !

El jue, 29 ago 2024 a las 7:13, GonzaSab @.***>) escribió:

Hola Diego! Como estas?

Cual es el error que te sale? Lo que suele faltar en estos ejemplos es cargar creditos en OpenAI, ya que no tienen mas una capa gratuita para probar la API. Esto lo tenes?

Saludos, Gonza

On 28 Aug 2024, at 11:44 PM, Diego Bruno @.***> wrote:

segui tu guia al pie de la letra, y por ejemplo al hacer esta prueba ''' const chatGPT = require('./chatgpt'); const prompt = "El sistema debería ser capaz de responder preguntas acerca de Node.js."; const question = "¿Qué es Node.js?"; chatGPT(prompt, question) .then(response => console.log("Respuesta de ChatGPT:", response)) .catch(error => console.error("Error al obtener respuesta:", error)); ''' la respuesta que me sale es el error

— Reply to this email directly, view it on GitHub < https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2316366005>, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AOEKISINVDFLOMMFNGCLBDDZTZHFJAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGM3DMMBQGU>.

You are receiving this because you are subscribed to this thread.

— Reply to this email directly, view it on GitHub https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2317237802, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBR6LYSWRYVQU5TZMF33I5DZT3X4BAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJXGIZTOOBQGI . You are receiving this because you authored the thread.Message ID: @.***>

GonzaSab commented 2 months ago

Desde la pagina de Open AI tenes que agregar un metodo de pago y cargar creditos, creo que el minimo es 6USD. Ahi mismo podes ver el consumo y todas las API keys que vas creando.

https://platform.openai.com/organization/usage

On 29 Aug 2024, at 3:44 PM, Diego Bruno @.***> wrote:

A quizas es eso , solo cree la cuenta en chatgpt y saque la api key, pero lo raro es que no me funciono ni una sola vez. ni con el ejemplo del console.log ni levantando el archivo txt. como seria eso de los creditos ?

gracias por responder !

El jue, 29 ago 2024 a las 7:13, GonzaSab @.***>) escribió:

Hola Diego! Como estas?

Cual es el error que te sale? Lo que suele faltar en estos ejemplos es cargar creditos en OpenAI, ya que no tienen mas una capa gratuita para probar la API. Esto lo tenes?

Saludos, Gonza

On 28 Aug 2024, at 11:44 PM, Diego Bruno @.***> wrote:

segui tu guia al pie de la letra, y por ejemplo al hacer esta prueba ''' const chatGPT = require('./chatgpt'); const prompt = "El sistema debería ser capaz de responder preguntas acerca de Node.js."; const question = "¿Qué es Node.js?"; chatGPT(prompt, question) .then(response => console.log("Respuesta de ChatGPT:", response)) .catch(error => console.error("Error al obtener respuesta:", error)); ''' la respuesta que me sale es el error

— Reply to this email directly, view it on GitHub < https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2316366005>, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AOEKISINVDFLOMMFNGCLBDDZTZHFJAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGM3DMMBQGU>.

You are receiving this because you are subscribed to this thread.

— Reply to this email directly, view it on GitHub https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2317237802, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBR6LYSWRYVQU5TZMF33I5DZT3X4BAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJXGIZTOOBQGI . You are receiving this because you authored the thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2317928668, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOEKISNNIFZJNK5TP5L56X3ZT4XVBAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJXHEZDQNRWHA. You are receiving this because you commented.

dmbruno commented 2 months ago

Ah con razón me daba error 429 , como que estaba haciendo demasiadas consultas, pero la api me salia que no había sido usada nunca. Muchas gracias Gonza.

te paso ya que esto mi perfil de linkedin, por si te sirvo para algo : https://www.linkedin.com/in/diego-martin-bruno/

un abrazo!

El jue, 29 ago 2024 a las 12:06, GonzaSab @.***>) escribió:

Desde la pagina de Open AI tenes que agregar un metodo de pago y cargar creditos, creo que el minimo es 6USD. Ahi mismo podes ver el consumo y todas las API keys que vas creando.

https://platform.openai.com/organization/usage

On 29 Aug 2024, at 3:44 PM, Diego Bruno @.***> wrote:

A quizas es eso , solo cree la cuenta en chatgpt y saque la api key, pero lo raro es que no me funciono ni una sola vez. ni con el ejemplo del console.log ni levantando el archivo txt. como seria eso de los creditos ?

gracias por responder !

El jue, 29 ago 2024 a las 7:13, GonzaSab @.***>) escribió:

Hola Diego! Como estas?

Cual es el error que te sale? Lo que suele faltar en estos ejemplos es cargar creditos en OpenAI, ya que no tienen mas una capa gratuita para probar la API. Esto lo tenes?

Saludos, Gonza

On 28 Aug 2024, at 11:44 PM, Diego Bruno @.***> wrote:

segui tu guia al pie de la letra, y por ejemplo al hacer esta prueba ''' const chatGPT = require('./chatgpt'); const prompt = "El sistema debería ser capaz de responder preguntas acerca de Node.js."; const question = "¿Qué es Node.js?"; chatGPT(prompt, question) .then(response => console.log("Respuesta de ChatGPT:", response)) .catch(error => console.error("Error al obtener respuesta:", error)); ''' la respuesta que me sale es el error

— Reply to this email directly, view it on GitHub <

https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2316366005>,

or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AOEKISINVDFLOMMFNGCLBDDZTZHFJAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGM3DMMBQGU>.

You are receiving this because you are subscribed to this thread.

— Reply to this email directly, view it on GitHub < https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2317237802>,

or unsubscribe < https://github.com/notifications/unsubscribe-auth/BBR6LYSWRYVQU5TZMF33I5DZT3X4BAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJXGIZTOOBQGI>

. You are receiving this because you authored the thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub < https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2317928668>, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AOEKISNNIFZJNK5TP5L56X3ZT4XVBAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJXHEZDQNRWHA>.

You are receiving this because you commented.

— Reply to this email directly, view it on GitHub https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2318014838, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBR6LYUIYTDKNMMQMLTXHELZT42IPAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJYGAYTIOBTHA . You are receiving this because you authored the thread.Message ID: @.***>

dmbruno commented 1 month ago

Gonza como estas ? te hago una consulta técnica, hice el bot para reserva de turnos , casi igual al tuyo, pero tengo una duda existencial, en el caso de estar haciendolo para un cliente, despues cuando lo subo a railway y se lo doy, mi pregunta seria, el sheet que lee y escribe, sigue siendo el que tenemos nosotros en nuestro DRIVE, como hago para que sea el de el mismo ?

perdon la ignorancia , nose si pregunte una tontera .... gracias

El jue, 29 ago 2024 a las 7:13, GonzaSab @.***>) escribió:

Hola Diego! Como estas?

Cual es el error que te sale? Lo que suele faltar en estos ejemplos es cargar creditos en OpenAI, ya que no tienen mas una capa gratuita para probar la API. Esto lo tenes?

Saludos, Gonza

On 28 Aug 2024, at 11:44 PM, Diego Bruno @.***> wrote:

segui tu guia al pie de la letra, y por ejemplo al hacer esta prueba ''' const chatGPT = require('./chatgpt'); const prompt = "El sistema debería ser capaz de responder preguntas acerca de Node.js."; const question = "¿Qué es Node.js?"; chatGPT(prompt, question) .then(response => console.log("Respuesta de ChatGPT:", response)) .catch(error => console.error("Error al obtener respuesta:", error)); ''' la respuesta que me sale es el error

— Reply to this email directly, view it on GitHub < https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2316366005>, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AOEKISINVDFLOMMFNGCLBDDZTZHFJAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGM3DMMBQGU>.

You are receiving this because you are subscribed to this thread.

— Reply to this email directly, view it on GitHub https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2317237802, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBR6LYSWRYVQU5TZMF33I5DZT3X4BAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJXGIZTOOBQGI . You are receiving this because you authored the thread.Message ID: @.***>

GonzaSab commented 1 month ago

Lo ideal seria que el se cree su propio sheets y te pase todas las credencialesOn 7 Oct 2024, at 9:40 PM, Diego Bruno @.***> wrote: Gonza como estas ? te hago una consulta técnica, hice el bot para reserva

de turnos , casi igual al tuyo, pero tengo una duda existencial, en el caso

de estar haciendolo para un cliente, despues cuando lo subo a railway y se

lo doy, mi pregunta seria, el sheet que lee y escribe, sigue siendo el que

tenemos nosotros en nuestro DRIVE, como hago para que sea el de el mismo ?

perdon la ignorancia , nose si pregunte una tontera ....

gracias

El jue, 29 ago 2024 a las 7:13, GonzaSab @.***>)

escribió:

Hola Diego! Como estas?

Cual es el error que te sale? Lo que suele faltar en estos ejemplos es

cargar creditos en OpenAI, ya que no tienen mas una capa gratuita para

probar la API. Esto lo tenes?

Saludos,

Gonza

On 28 Aug 2024, at 11:44 PM, Diego Bruno @.***> wrote:

segui tu guia al pie de la letra, y por ejemplo al hacer esta prueba

'''

const chatGPT = require('./chatgpt');

const prompt = "El sistema debería ser capaz de responder preguntas

acerca

de Node.js.";

const question = "¿Qué es Node.js?";

chatGPT(prompt, question)

.then(response => console.log("Respuesta de ChatGPT:", response))

.catch(error => console.error("Error al obtener respuesta:", error));

'''

la respuesta que me sale es el error

Reply to this email directly, view it on GitHub <

https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2316366005>,

or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AOEKISINVDFLOMMFNGCLBDDZTZHFJAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGM3DMMBQGU>.

You are receiving this because you are subscribed to this thread.

Reply to this email directly, view it on GitHub

https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2317237802,

or unsubscribe

https://github.com/notifications/unsubscribe-auth/BBR6LYSWRYVQU5TZMF33I5DZT3X4BAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJXGIZTOOBQGI

.

You are receiving this because you authored the thread.Message ID:

@.***>

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

dmbruno commented 1 month ago

Gracias gonzalo !!

El mar, 8 oct 2024 a las 5:24, GonzaSab @.***>) escribió:

Lo ideal seria que el se cree su propio sheets y te pase todas las credencialesOn 7 Oct 2024, at 9:40 PM, Diego Bruno @.***> wrote: Gonza como estas ? te hago una consulta técnica, hice el bot para reserva

de turnos , casi igual al tuyo, pero tengo una duda existencial, en el caso

de estar haciendolo para un cliente, despues cuando lo subo a railway y se

lo doy, mi pregunta seria, el sheet que lee y escribe, sigue siendo el que

tenemos nosotros en nuestro DRIVE, como hago para que sea el de el mismo ?

perdon la ignorancia , nose si pregunte una tontera ....

gracias

El jue, 29 ago 2024 a las 7:13, GonzaSab @.***>)

escribió:

Hola Diego! Como estas?

Cual es el error que te sale? Lo que suele faltar en estos ejemplos es

cargar creditos en OpenAI, ya que no tienen mas una capa gratuita para

probar la API. Esto lo tenes?

Saludos,

Gonza

On 28 Aug 2024, at 11:44 PM, Diego Bruno @.***> wrote:

segui tu guia al pie de la letra, y por ejemplo al hacer esta prueba

'''

const chatGPT = require('./chatgpt');

const prompt = "El sistema debería ser capaz de responder preguntas

acerca

de Node.js.";

const question = "¿Qué es Node.js?";

chatGPT(prompt, question)

.then(response => console.log("Respuesta de ChatGPT:", response))

.catch(error => console.error("Error al obtener respuesta:", error));

'''

la respuesta que me sale es el error

Reply to this email directly, view it on GitHub <

https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2316366005>,

or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AOEKISINVDFLOMMFNGCLBDDZTZHFJAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGM3DMMBQGU>.

You are receiving this because you are subscribed to this thread.

Reply to this email directly, view it on GitHub

< https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2317237802>,

or unsubscribe

< https://github.com/notifications/unsubscribe-auth/BBR6LYSWRYVQU5TZMF33I5DZT3X4BAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJXGIZTOOBQGI>

.

You are receiving this because you authored the thread.Message ID:

@.***>

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/GonzaSab/botWhatsapp/issues/2#issuecomment-2399184752, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBR6LYQTXWJGIGHHKKQCWMLZ2OJCJAVCNFSM6AAAAABNJGVV3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJZGE4DINZVGI . You are receiving this because you authored the thread.Message ID: @.***>