Ejemplo chatptg

Post Reply
jgabri
Posts: 25
Joined: Mon Jan 14, 2019 11:43 am
Been thanked: 1 time

Ejemplo chatptg

Post by jgabri »

Buenas tardes

Alguien tiene algún ejemplo, funcionando con chatptg y chat.html ?

Un nsaludo y gracias

Borland bc77 - fwh 25.01 32 bits
User avatar
Antonio Linares
Site Admin
Posts: 42839
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 170 times
Been thanked: 124 times
Contact:

Re: Ejemplo chatptg

Post by Antonio Linares »

En este ejemplo, reemplaza TGemini con TOpenAI

webia.prg

Code: Select all | Expand

#include "FiveWin.ch"

REQUEST HB_CODEPAGE_ESWIN

function Main()

    local oWnd, oWebView
    local oGemini := TGemini():New()

    fw_SetUnicode( .F. )
    hb_SetCodePage( "ESWIN" )

    DEFINE WINDOW oWnd TITLE "Chat AI" SIZE 650, 800

    oWebView = TWebView2():New( oWnd )

    oWebView:SetHtml( hb_memoRead( "chat.html" ) )
    oWebView:bOnBind = { | aInfo, cAnswer | oGemini:Send( aInfo[ 1 ] ),;
                                            cAnswer := "sendResponse('" + hb_Utf8ToStr( oGemini:getValue() ) + "')",;
                                            cAnswer := StrTran( cAnswer, Chr( 10 ), "" ),;
                                            oWebView:Eval( cAnswer ) }

    ACTIVATE WINDOW oWnd CENTER ;
       ON RESIZE oWebView:SetSize( nWidth, nHeight )

    oGemini:End()

return nil    
regards, saludos

Antonio Linares
www.fivetechsoft.com
jgabri
Posts: 25
Joined: Mon Jan 14, 2019 11:43 am
Been thanked: 1 time

Re: Ejemplo chatptg

Post by jgabri »

Mil gracias 🫂
User avatar
JoseAlvarez
Posts: 819
Joined: Sun Nov 09, 2014 5:01 pm
Been thanked: 2 times

Re: Ejemplo chatptg

Post by JoseAlvarez »

Saludos Master Antonio,

Disculpe mi total desconocimiento sobre este tema:

El código que muestra es para llamar a la IA desde nuestras aplicaciones? el llamado es de forma general o se puede adaptar a lo nuestro? o sea alimentar a la IA para que responda a los usuarios sus inquietudes sobre nuestra app? a partir de que version de FW se incluye?

Gracias!.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
Antonio Linares
Site Admin
Posts: 42839
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 170 times
Been thanked: 124 times
Contact:

Re: Ejemplo chatptg

Post by Antonio Linares »

Estimado Jose,

Las Clases de inteligencia artificial TOpenAI, TGemini y TOllama están disponibles desde FWH 25.01

Puedes hacerles cualquier tipo de preguntas o por ejemplo darle los datos de un balance de situación y pedirle que lo analice, que valore la evolución de ventas, que traduzca, que resuma, etc.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
JoseAlvarez
Posts: 819
Joined: Sun Nov 09, 2014 5:01 pm
Been thanked: 2 times

Re: Ejemplo chatptg

Post by JoseAlvarez »

Muchas gracias Master.

Excelente.

Toca actualizar!
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
jgabri
Posts: 25
Joined: Mon Jan 14, 2019 11:43 am
Been thanked: 1 time

Re: Ejemplo chatptg

Post by jgabri »

Hola
Ánimo a todos los grupos actualizar a última versión de fwh, fivewin no ha dado mucho y ahora tenemos que estar más unidos y avanzar.

Un saludo y mil gracias 🫂😊
Post Reply