Integrar La API de chatGpt en VFP

730 views
Skip to first unread message

adem adem

unread,
May 19, 2023, 7:41:28 AM5/19/23
to publice...@googlegroups.com
Hola a todos,
Visto un video en YouTube de un YouTuber, Sobre como integrar chatGPT en python, basado en la documentación que ofrece la página oficial de chatGPT "https://youtu.be/b8COygWdvmw"
Y la verdad es algo interesante, y lance la pregunta al chatGPT, si esto es posible con VFP, y la respuesta es la siguiente:

No es posible integrar directamente ChatGPT en Visual FoxPro (VFP) debido a que VFP es un entorno de desarrollo y lenguaje de programación específico, mientras que ChatGPT es una inteligencia artificial basada en modelos de lenguaje desarrollados por OpenAI.

Sin embargo, puedes utilizar la API de ChatGPT para interactuar con el modelo desde cualquier lenguaje de programación, incluido Visual FoxPro. La API de ChatGPT permite enviar solicitudes HTTP para generar respuestas basadas en texto utilizando el modelo de lenguaje de GPT-3.5.

Para integrar ChatGPT en VFP, tendrías que hacer solicitudes HTTP a la API de ChatGPT desde tu código VFP para enviar mensajes y recibir las respuestas generadas por el modelo. Puedes utilizar funciones o bibliotecas disponibles en VFP para realizar solicitudes HTTP, como la clase WinHttpRequest.

Aquí hay un ejemplo de cómo podrías hacer una solicitud a la API de ChatGPT en VFP:

lcUrl = "https://api.openai.com/v1/chat/completions" lcApiKey = "TU_API_KEY" loHttpRequest = CreateObject("WinHttp.WinHttpRequest.5.1") loHttpRequest.Open("POST", lcUrl, .F.) loHttpRequest.SetRequestHeader("Content-Type", "application/json") loHttpRequest.SetRequestHeader("Authorization", "Bearer " + lcApiKey) lcPayload = '{ "messages": [ { "role": "system", "content": "You: Hola" }, { "role": "user", "content": "Hola, ¿cómo estás?" } ] }' loHttpRequest.Send(lcPayload) lcResponse = loHttpRequest.ResponseText ? lcResponse


Ten en cuenta que necesitarás tener una clave de API válida de OpenAI para utilizar la API de ChatGPT. Además, asegúrate de adaptar el ejemplo a tus necesidades y procesar adecuadamente las respuestas y los errores que puedan surgir. "

Que opinais ?
Un Cordial saludo.

Max Riel

unread,
May 19, 2023, 7:59:14 AM5/19/23
to publice...@googlegroups.com
Hola,

VFP puede consumir servicios de API de prácticamente cualquier web services usando el HTTP Request cómo bien mencionas en tu comentario, simplemente tienes que cumplir con los requerimientos de autenticación que te solicite cada proveedor de API. Luego es simplemente enviar el request HTTP con el método que indiquen y recibir la respuesta en Json, seguramente para ChatGPT se debe disponer de un Key que indica la suscripción al servicio (tengo entendido que hay un mínimo uso gratuito y luego facturan paquetes de N token a X precio). O sea el uso de ChatGPT desde VFP no lo veo para nada descabellado. El tema es, para que usarlo en una aplicación VFP? Cómo bot de asistencia al usuario? La única objeción que veo, es que la información que brinda ChatGPT no es 100% exacta e infalible, requiere de uno o varios expertos en la materia para cotejar lo que contesta... hay momentos que el chat "delira" e inventar respuestas con el fin de contestar algo, aunque no lo sepa... y eso es muy peligroso en el uso como servicio de asistencia... creo que como tecnología, es absolutamente revolucionario, pero está aún en desarrollo...
Conclusión: es posible comunicar VFP con GPT, seguramente si.
Es conveniente y práctico hacer uso de GPT en nuestras aplicaciones, con usuarios comunes? esa es la duda...


--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAMbvQjFvMiMgX1LCoWMxzsHAJDsMxh1BbQ7GNX%3DBNg7Zmua%3DTw%40mail.gmail.com.

adem adem

unread,
May 19, 2023, 9:51:17 AM5/19/23
to publice...@googlegroups.com
Muy amable y gracias por la aclaración 
Un Saludo 

Mik

unread,
May 22, 2023, 6:05:07 PM5/22/23
to Comunidad de Visual Foxpro en Español
Interesante !

Dsan

unread,
May 22, 2023, 9:05:00 PM5/22/23
to publice...@googlegroups.com
Hay 2 videos que publicó no hace mucho Saul, esta super facil lo malo es que si quieres probar hay que meter la visa y gastar 5 dólares...



Saludos

DSan



--

flexsol...@gmail.com

unread,
May 23, 2023, 9:47:21 PM5/23/23
to Comunidad de Visual Foxpro en Español
y que se gana vfp con chapgpt ?

Miguel Antúnez

unread,
May 24, 2023, 9:09:34 AM5/24/23
to publice...@googlegroups.com
Hace poco estuvo en un evento, de como personalizaban  sus mensajes de respuesta con chatgpt, se puede hacer algo similar con vfp.
por ejemplo quieres enviar un estado de cuenta y puedes ayudarte con chatgpt enviando información de la persona, el monto y el tiempo de vencimiento y este te retorna una respuesta más elaborada y personalizada.

Saludos.






--
Miguel Angel Antúnez Camones
mant...@gmail.com

Reply all
Reply to author
Forward
0 new messages