diff --git a/CodeDroidAI.dproj b/CodeDroidAI.dproj index 2df614c..1dc0b97 100644 --- a/CodeDroidAI.dproj +++ b/CodeDroidAI.dproj @@ -270,7 +270,6 @@ PerMonitorV2 true - .\ 1033 1 CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.1.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.1.0;Comments= diff --git a/Win32/Release/ConsoleProgram.dpr b/Win32/Release/ConsoleProgram.dpr new file mode 100644 index 0000000..6538580 --- /dev/null +++ b/Win32/Release/ConsoleProgram.dpr @@ -0,0 +1,51 @@ + program test; + +uses System.Net.HttpClientComponent; + +procedure MakeChatGPTRestAPICall(const Endpoint: String; const Payload: String); +var + HTTPRequest: TNetHttpRequest; + HTTPResponse: TNetHttpResponse; + JSONData: TJsonObject; +begin + // Create a new HTTP request + HTTPRequest := TNetHttpRequest.Create(nil); + HTTPRequest.Open('POST', Endpoint, False); + + // Set the request headers + HTTPRequest.AddHeader('Content-Type', 'application/json'); + + // Set the request payload + HTTPRequest.Write(Payload); + + // Send the request + HTTPResponse := TNetHttpResponse.Create(nil); + HTTPResponse.StatusCode := HTTPRequest.Send; + + // Check the response status code + if HTTPResponse.StatusCode = 200 then + begin + // Parse the response JSON data + JSONData := TJsonObject.Parse(HTTPResponse.Content); + + // Return the JSON data as a string + Result := JSONData.ToString; + end + else + begin + // Return an error message + Result := 'Error: ' + HTTPResponse.StatusText; + end; +end; + +end. + +// Example usage: + +procedure MyProcedure; +begin + // Call the MakeChatGPTRestAPICall function + MakeChatGPTRestAPICall('https://api.openai.com/v1/chat/gpt', '{"prompt": "Hello, chatbot! How are you today?"}'); +end; + +end. \ No newline at end of file diff --git a/Win32/Release/ConsoleProgram.dproj b/Win32/Release/ConsoleProgram.dproj new file mode 100644 index 0000000..ce9c948 --- /dev/null +++ b/Win32/Release/ConsoleProgram.dproj @@ -0,0 +1,221 @@ + + + {185F3301-9F36-4D38-881A-D95D8B960490} + 19.5 + None + True + Debug + Win32 + 1 + Console + ConsoleProgram.dpr + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + ConsoleProgram + + + SampleListViewMultiDetailAppearancePackage;TMSLogging;fmx;DbxCommonDriver;bindengine;IndyIPCommon;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;FireDACSqliteDriver;DbxClientDriver;soapmidas;FrameStandPackage_11;fmxFireDAC;dbexpress;inet;DataSnapCommon;fmxase;dbrtl;FireDACDBXDriver;Skia.Package.FMX;CustomIPTransport;JVEsoft;DBXInterBaseDriver;IndySystem;RadiantShapesFmx;SampleListViewRatingsAppearancePackage;bindcomp;FireDACCommon;IndyCore;RESTBackendComponents;bindcompdbx;rtl;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDAC;FireDACDSDriver;xmlrtl;tethering;dsnap;CloudService;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + annotation-1.2.0.dex.jar;asynclayoutinflater-1.0.0.dex.jar;billing-4.0.0.dex.jar;browser-1.0.0.dex.jar;cloud-messaging.dex.jar;collection-1.0.0.dex.jar;coordinatorlayout-1.0.0.dex.jar;core-1.5.0-rc02.dex.jar;core-common-2.0.1.dex.jar;core-runtime-2.0.1.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;firebase-annotations-16.0.0.dex.jar;firebase-common-20.0.0.dex.jar;firebase-components-17.0.0.dex.jar;firebase-datatransport-18.0.0.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.0.0.dex.jar;firebase-installations-interop-17.0.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-22.0.0.dex.jar;fmx.dex.jar;fragment-1.0.0.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;legacy-support-core-ui-1.0.0.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.0.0.dex.jar;lifecycle-livedata-2.0.0.dex.jar;lifecycle-livedata-core-2.0.0.dex.jar;lifecycle-runtime-2.0.0.dex.jar;lifecycle-service-2.0.0.dex.jar;lifecycle-viewmodel-2.0.0.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;play-services-ads-20.1.0.dex.jar;play-services-ads-base-20.1.0.dex.jar;play-services-ads-identifier-17.0.0.dex.jar;play-services-ads-lite-20.1.0.dex.jar;play-services-base-17.5.0.dex.jar;play-services-basement-17.6.0.dex.jar;play-services-cloud-messaging-16.0.0.dex.jar;play-services-drive-17.0.0.dex.jar;play-services-games-21.0.0.dex.jar;play-services-location-18.0.0.dex.jar;play-services-maps-17.0.1.dex.jar;play-services-measurement-base-18.0.0.dex.jar;play-services-measurement-sdk-api-18.0.0.dex.jar;play-services-places-placereport-17.0.0.dex.jar;play-services-stats-17.0.0.dex.jar;play-services-tasks-17.2.0.dex.jar;print-1.0.0.dex.jar;room-common-2.1.0.dex.jar;room-runtime-2.1.0.dex.jar;slidingpanelayout-1.0.0.dex.jar;sqlite-2.0.1.dex.jar;sqlite-framework-2.0.1.dex.jar;swiperefreshlayout-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.0.0.dex.jar;transport-runtime-3.0.0.dex.jar;user-messaging-platform-1.0.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.1.0.dex.jar + + + SampleListViewMultiDetailAppearancePackage;TMSLogging;fmx;DbxCommonDriver;bindengine;IndyIPCommon;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;FireDACSqliteDriver;DbxClientDriver;soapmidas;FrameStandPackage_11;fmxFireDAC;dbexpress;inet;DataSnapCommon;dbrtl;FireDACDBXDriver;Skia.Package.FMX;CustomIPTransport;JVEsoft;DBXInterBaseDriver;IndySystem;RadiantShapesFmx;SampleListViewRatingsAppearancePackage;bindcomp;FireDACCommon;IndyCore;RESTBackendComponents;bindcompdbx;rtl;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDAC;FireDACDSDriver;xmlrtl;tethering;dsnap;CloudService;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + annotation-1.2.0.dex.jar;asynclayoutinflater-1.0.0.dex.jar;billing-4.0.0.dex.jar;browser-1.0.0.dex.jar;cloud-messaging.dex.jar;collection-1.0.0.dex.jar;coordinatorlayout-1.0.0.dex.jar;core-1.5.0-rc02.dex.jar;core-common-2.0.1.dex.jar;core-runtime-2.0.1.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;firebase-annotations-16.0.0.dex.jar;firebase-common-20.0.0.dex.jar;firebase-components-17.0.0.dex.jar;firebase-datatransport-18.0.0.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.0.0.dex.jar;firebase-installations-interop-17.0.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-22.0.0.dex.jar;fmx.dex.jar;fragment-1.0.0.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;legacy-support-core-ui-1.0.0.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.0.0.dex.jar;lifecycle-livedata-2.0.0.dex.jar;lifecycle-livedata-core-2.0.0.dex.jar;lifecycle-runtime-2.0.0.dex.jar;lifecycle-service-2.0.0.dex.jar;lifecycle-viewmodel-2.0.0.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;play-services-ads-20.1.0.dex.jar;play-services-ads-base-20.1.0.dex.jar;play-services-ads-identifier-17.0.0.dex.jar;play-services-ads-lite-20.1.0.dex.jar;play-services-base-17.5.0.dex.jar;play-services-basement-17.6.0.dex.jar;play-services-cloud-messaging-16.0.0.dex.jar;play-services-drive-17.0.0.dex.jar;play-services-games-21.0.0.dex.jar;play-services-location-18.0.0.dex.jar;play-services-maps-17.0.1.dex.jar;play-services-measurement-base-18.0.0.dex.jar;play-services-measurement-sdk-api-18.0.0.dex.jar;play-services-places-placereport-17.0.0.dex.jar;play-services-stats-17.0.0.dex.jar;play-services-tasks-17.2.0.dex.jar;print-1.0.0.dex.jar;room-common-2.1.0.dex.jar;room-runtime-2.1.0.dex.jar;slidingpanelayout-1.0.0.dex.jar;sqlite-2.0.1.dex.jar;sqlite-framework-2.0.1.dex.jar;swiperefreshlayout-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.0.0.dex.jar;transport-runtime-3.0.0.dex.jar;user-messaging-platform-1.0.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.1.0.dex.jar + + + fgx;TMSLogging;fmx;DbxCommonDriver;bindengine;IndyIPCommon;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;FireDACSqliteDriver;DbxClientDriver;soapmidas;fmxFireDAC;dbexpress;inet;DataSnapCommon;fmxase;TMSFMXPackPkgDXE14;dbrtl;FireDACDBXDriver;Skia.Package.FMX;CustomIPTransport;JVEsoft;DBXInterBaseDriver;IndySystem;RadiantShapesFmx;SampleListViewRatingsAppearancePackage;bindcomp;FireDACCommon;IndyCore;RESTBackendComponents;bindcompdbx;rtl;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDAC;FireDACDSDriver;xmlrtl;tethering;dsnap;CloudService;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) + + + fmx;DbxCommonDriver;bindengine;IndyIPCommon;emsclient;FireDACCommonDriver;IndyProtocols;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;FireDACSqliteDriver;DbxClientDriver;soapmidas;fmxFireDAC;dbexpress;inet;DataSnapCommon;fmxase;dbrtl;FireDACDBXDriver;CustomIPTransport;DBXInterBaseDriver;IndySystem;bindcomp;FireDACCommon;IndyCore;RESTBackendComponents;bindcompdbx;rtl;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDAC;FireDACDSDriver;xmlrtl;tethering;dsnap;CloudService;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) + + + DataSnapServer;TMSLogging;fmx;emshosting;DbxCommonDriver;bindengine;FireDACCommonODBC;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;dbxcds;emsedge;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;soapmidas;dbexpress;FireDACInfxDriver;inet;DataSnapCommon;dbrtl;FireDACOracleDriver;Skia.Package.FMX;CustomIPTransport;FireDACMSSQLDriver;DataSnapIndy10ServerTransport;DataSnapConnectors;FireDACMongoDBDriver;IndySystem;RadiantShapesFmx;FireDACTDataDriver;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;emsserverresource;IndyCore;RESTBackendComponents;rtl;FireDACMySQLDriver;FireDACADSDriver;RESTComponents;dsnapxml;DataSnapClient;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;xmlrtl;dsnap;CloudService;FireDACDb2Driver;DataSnapNativeClient;DatasnapConnectorsFreePascal;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) + + + DataSnapServer;TMSLogging;fmx;DbxCommonDriver;bindengine;IndyIPCommon;FireDACCommonODBC;emsclient;FireDACCommonDriver;IndyProtocols;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;DBXFirebirdDriver;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;soapmidas;FrameStandPackage_11;fmxFireDAC;dbexpress;DBXMySQLDriver;inet;DataSnapCommon;fmxase;dbrtl;FireDACDBXDriver;FireDACOracleDriver;Skia.Package.FMX;fmxdae;CustomIPTransport;FireDACMSSQLDriver;DataSnapIndy10ServerTransport;JVEsoft;DBXInterBaseDriver;FireDACMongoDBDriver;IndySystem;RadiantShapesFmx;FireDACTDataDriver;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;IndyCore;RESTBackendComponents;bindcompdbx;rtl;FireDACMySQLDriver;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;FireDACDSDriver;inetdbxpress;xmlrtl;tethering;dsnap;CloudService;DBXSybaseASADriver;DBXOracleDriver;DBXInformixDriver;fmxobj;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) + true + + + DataSnapServer;fmx;DbxCommonDriver;bindengine;IndyIPCommon;FireDACCommonODBC;emsclient;FireDACCommonDriver;IndyProtocols;IndyIPClient;dbxcds;FmxTeeUI;bindcompfmx;DBXFirebirdDriver;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;soapmidas;fmxFireDAC;dbexpress;DBXMySQLDriver;inet;DataSnapCommon;fmxase;dbrtl;FireDACDBXDriver;FireDACOracleDriver;fmxdae;CustomIPTransport;FireDACMSSQLDriver;DataSnapIndy10ServerTransport;DBXInterBaseDriver;FireDACMongoDBDriver;IndySystem;FireDACTDataDriver;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;IndyCore;RESTBackendComponents;bindcompdbx;rtl;FireDACMySQLDriver;RESTComponents;DBXSqliteDriver;IndyIPServer;dsnapxml;DataSnapClient;DataSnapProviderClient;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;FireDACDSDriver;inetdbxpress;xmlrtl;tethering;dsnap;CloudService;DBXSybaseASADriver;DBXOracleDriver;DBXInformixDriver;fmxobj;FMXTee;DataSnapNativeClient;soaprtl;soapserver;FireDACIBDriver;$(DCC_UsePackage) + true + + + SampleListViewMultiDetailAppearancePackage;vclwinx;DataSnapServer;fgx;TMSLogging;fmx;emshosting;vclie;DbxCommonDriver;bindengine;IndyIPCommon;VCLRESTComponents;DBXMSSQLDriver;FireDACCommonODBC;emsclient;FireDACCommonDriver;appanalytics;IndyProtocols;vclx;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;vcledge;bindcompvclwinx;FmxTeeUI;emsedge;bindcompfmx;DBXFirebirdDriver;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;Tee;soapmidas;FrameStandPackage_11;SVGIconImageListFMX;vclactnband;TeeUI;fmxFireDAC;dbexpress;FireDACInfxDriver;DBXMySQLDriver;VclSmp;inet;DataSnapCommon;vcltouch;fmxase;TMSFMXPackPkgDXE14;DBXOdbcDriver;dbrtl;FireDACDBXDriver;FireDACOracleDriver;Skia.Package.FMX;fmxdae;TeeDB;FireDACMSAccDriver;CustomIPTransport;FireDACMSSQLDriver;ChromiumFMX;SVGIconPackage;DataSnapIndy10ServerTransport;DataSnapConnectors;JVEsoft;vcldsnap;DBXInterBaseDriver;FireDACMongoDBDriver;IndySystem;RadiantShapesFmx;FireDACTDataDriver;Skia.Package.VCL;vcldb;vclFireDAC;SampleListViewRatingsAppearancePackage;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;emsserverresource;IndyCore;RESTBackendComponents;bindcompdbx;rtl;FireDACMySQLDriver;FireDACADSDriver;RESTComponents;DBXSqliteDriver;vcl;IndyIPServer;dsnapxml;dsnapcon;DataSnapClient;DataSnapProviderClient;adortl;DBXSybaseASEDriver;DBXDb2Driver;vclimg;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;FireDACDSDriver;inetdbxpress;xmlrtl;tethering;bindcompvcl;dsnap;CloudService;DBXSybaseASADriver;DBXOracleDriver;FireDACDb2Driver;DBXInformixDriver;TMSiCLPkgDXE14;fmxobj;bindcompvclsmp;FMXTee;DataSnapNativeClient;DatasnapConnectorsFreePascal;soaprtl;SVGIconImageList;soapserver;FireDACIBDriver;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + true + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + + + vclwinx;DataSnapServer;TMSLogging;fmx;emshosting;vclie;DbxCommonDriver;bindengine;IndyIPCommon;VCLRESTComponents;DBXMSSQLDriver;FireDACCommonODBC;emsclient;FireDACCommonDriver;appanalytics;IndyProtocols;vclx;RadiantShapesFmx_Design;Skia.Package.RTL;IndyIPClient;dbxcds;vcledge;bindcompvclwinx;FmxTeeUI;emsedge;bindcompfmx;DBXFirebirdDriver;inetdb;FireDACSqliteDriver;DbxClientDriver;FireDACASADriver;Tee;soapmidas;FrameStandPackage_11;SVGIconImageListFMX;vclactnband;TeeUI;fmxFireDAC;dbexpress;FireDACInfxDriver;DBXMySQLDriver;VclSmp;inet;DataSnapCommon;vcltouch;fmxase;DBXOdbcDriver;dbrtl;FireDACDBXDriver;FireDACOracleDriver;Skia.Package.FMX;fmxdae;TeeDB;FireDACMSAccDriver;CustomIPTransport;FireDACMSSQLDriver;SVGIconPackage;DataSnapIndy10ServerTransport;DataSnapConnectors;JVEsoft;vcldsnap;DBXInterBaseDriver;FireDACMongoDBDriver;IndySystem;RadiantShapesFmx;FireDACTDataDriver;Skia.Package.VCL;vcldb;vclFireDAC;bindcomp;FireDACCommon;DataSnapServerMidas;FireDACODBCDriver;emsserverresource;IndyCore;RESTBackendComponents;bindcompdbx;rtl;FireDACMySQLDriver;FireDACADSDriver;RESTComponents;DBXSqliteDriver;vcl;IndyIPServer;dsnapxml;dsnapcon;DataSnapClient;DataSnapProviderClient;adortl;DBXSybaseASEDriver;DBXDb2Driver;vclimg;DataSnapFireDAC;emsclientfiredac;FireDACPgDriver;FireDAC;FireDACDSDriver;inetdbxpress;xmlrtl;tethering;bindcompvcl;dsnap;CloudService;DBXSybaseASADriver;DBXOracleDriver;FireDACDb2Driver;DBXInformixDriver;fmxobj;bindcompvclsmp;FMXTee;DataSnapNativeClient;DatasnapConnectorsFreePascal;soaprtl;SVGIconImageList;soapserver;FireDACIBDriver;$(DCC_UsePackage) + true + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + + + DEBUG;$(DCC_Define) + true + false + true + true + true + true + true + + + false + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + Delphi.Personality.12 + Application + + + + ConsoleProgram.dpr + + + + + False + False + False + False + False + False + False + True + False + + + 12 + + + + + diff --git a/uMainForm.fmx b/uMainForm.fmx index dff402c..45ccc49 100644 --- a/uMainForm.fmx +++ b/uMainForm.fmx @@ -91,7 +91,13 @@ object MainForm: TMainForm 'replit-code-v1-3b' 'gpt-3.5-turbo-0301' 'gpt-3.5-turbo' - 'gpt-3.5-turbo-0613') + 'gpt-3.5-turbo-0613' + 'gpt4all' + 'falcon-40b-instruct' + 'llama70b-v2-chat' + 'llama13b-v2-chat' + 'freewilly2' + 'fastervicuna_13b') ItemIndex = 0 Size.Width = 233.000000000000000000 Size.Height = 38.000000000000000000 @@ -99020,7 +99026,7 @@ object MainForm: TMainForm Left = 275 Top = 323 Content = { - 4144425310000000AD050000FF00010001FF02FF030400100000004D006F0064 + 4144425310000000290A0000FF00010001FF02FF030400100000004D006F0064 0065006C0073004D0054000500100000004D006F00640065006C0073004D0054 00060000000000070000080032000000090000FF0AFF0B0400080000004E0061 006D0065000500080000004E0061006D0065000C00010000000E000D000F0080 @@ -99064,32 +99070,68 @@ object MainForm: TMainForm 720062006F0002000C0000006F00700065006E0061006900FEFEFF1C1D000900 0000FF200000120000006770742D332E352D747572626F2D3036313301002400 00006700700074002D0033002E0035002D0074007500720062006F002D003000 - 36003100330002000C0000006F00700065006E0061006900FEFEFEFEFEFF21FE - FF2223001E000000FF24FEFEFE0E004D0061006E0061006700650072001E0055 - 0070006400610074006500730052006500670069007300740072007900120054 - 00610062006C0065004C006900730074000A005400610062006C00650008004E - 0061006D006500140053006F0075007200630065004E0061006D0065000A0054 - 006100620049004400240045006E0066006F0072006300650043006F006E0073 - 0074007200610069006E00740073001E004D0069006E0069006D0075006D0043 - 006100700061006300690074007900180043006800650063006B004E006F0074 - 004E0075006C006C00140043006F006C0075006D006E004C006900730074000C - 0043006F006C0075006D006E00100053006F0075007200630065004900440018 - 006400740041006E007300690053007400720069006E00670010004400610074 - 00610054007900700065000800530069007A0065001400530065006100720063 - 006800610062006C006500120041006C006C006F0077004E0075006C006C0008 - 00420061007300650014004F0041006C006C006F0077004E0075006C006C0012 - 004F0049006E0055007000640061007400650010004F0049006E005700680065 - 00720065001A004F0072006900670069006E0043006F006C004E0061006D0065 - 00140053006F007500720063006500530069007A006500180064007400570069 - 006400650053007400720069006E0067001C0043006F006E0073007400720061 - 0069006E0074004C00690073007400100056006900650077004C006900730074 - 000E0052006F0077004C00690073007400060052006F0077000A0052006F0077 - 004900440016007200730055006E006300680061006E006700650064001A0052 - 006F0077005000720069006F0072005300740061007400650010004F00720069 - 00670069006E0061006C001800520065006C006100740069006F006E004C0069 - 00730074001C0055007000640061007400650073004A006F00750072006E0061 - 006C001200530061007600650050006F0069006E0074000E004300680061006E - 00670065007300} + 36003100330002000C0000006F00700065006E0061006900FEFEFF1C1D000A00 + 0000FF2000000700000067707434616C6C010080000000310031003500300038 + 0033003100640035003700370064006400350061003900390032006100330038 + 0061006100340037006300650063003500360035006100620030003900390033 + 0039003000620032003800320035006300360063003000390030006200640037 + 0063003700310035003200310039006400620033006200020012000000720065 + 0070006C0069006300610074006500FEFEFF1C1D000B000000FF200000130000 + 0066616C636F6E2D3430622D696E737472756374010080000000370065006200 + 3000660034006200310066006600370037003000610062003400660036003800 + 6300330061003300300039006400640034003900380034003400360039003700 + 3400390062003700330032003300610033006400340037006600640032006400 + 3500650030003900640035003800380033003600640033006300020012000000 + 7200650070006C0069006300610074006500FEFEFF1C1D000C000000FF200000 + 100000006C6C616D613730622D76322D63686174010080000000320064003100 + 3900380035003900300033003000660066003700300035006100380037006300 + 3700340036006600370065003900360065006500610030003300610065006600 + 6200370031006600310036003600370032003500610065006500330039003600 + 3900320066003100340037003600350036003600640034003800020012000000 + 7200650070006C0069006300610074006500FEFEFF1C1D000D0000001F001E00 + FF200000100000006C6C616D613133622D76322D636861740100800000003600 + 6200340064006100380030003300610032003300380032006300300038003800 + 3600380063003500610066003100300061003500320033003800390032006600 + 3300380065003200640065003100610061006600620032006500650035003500 + 6200300032003000640039006500660065006600320066006400620038000200 + 120000007200650070006C0069006300610074006500FEFEFF1C1D000E000000 + 1F001E00FF2000000A0000006672656577696C6C793201008000000034003100 + 3400390032006500320064006400660038003200650033003200330063003600 + 3700330061003900320038003600370033003000610063003900630030006600 + 3600630062003100310038003400370066006400380063003100300039006400 + 3000370066006400370038006200390034003200650039003300640002001200 + 00007200650070006C0069006300610074006500FEFEFF1C1D000F000000FF20 + 000010000000666173746572766963756E615F31336201008000000033006100 + 3600610066006300630031006300310037006300300033003800340061003500 + 3500390064003600320033003800620030006600630061006300320034003800 + 3300350038003900610061003600380039006300650065003600610062006500 + 6300390038006200310064006400630036003400380035003700380002001200 + 00007200650070006C0069006300610074006500FEFEFEFEFEFF21FEFF222300 + 28000000FF24FEFEFE0E004D0061006E0061006700650072001E005500700064 + 0061007400650073005200650067006900730074007200790012005400610062 + 006C0065004C006900730074000A005400610062006C00650008004E0061006D + 006500140053006F0075007200630065004E0061006D0065000A005400610062 + 0049004400240045006E0066006F0072006300650043006F006E007300740072 + 00610069006E00740073001E004D0069006E0069006D0075006D004300610070 + 0061006300690074007900180043006800650063006B004E006F0074004E0075 + 006C006C00140043006F006C0075006D006E004C006900730074000C0043006F + 006C0075006D006E00100053006F007500720063006500490044001800640074 + 0041006E007300690053007400720069006E0067001000440061007400610054 + 007900700065000800530069007A006500140053006500610072006300680061 + 0062006C006500120041006C006C006F0077004E0075006C006C000800420061 + 007300650014004F0041006C006C006F0077004E0075006C006C0012004F0049 + 006E0055007000640061007400650010004F0049006E00570068006500720065 + 001A004F0072006900670069006E0043006F006C004E0061006D006500140053 + 006F007500720063006500530069007A00650018006400740057006900640065 + 0053007400720069006E0067001C0043006F006E00730074007200610069006E + 0074004C00690073007400100056006900650077004C006900730074000E0052 + 006F0077004C00690073007400060052006F0077000A0052006F007700490044 + 0016007200730055006E006300680061006E006700650064001A0052006F0077 + 005000720069006F0072005300740061007400650010004F0072006900670069 + 006E0061006C001800520065006C006100740069006F006E004C006900730074 + 001C0055007000640061007400650073004A006F00750072006E0061006C0012 + 00530061007600650050006F0069006E0074000E004300680061006E00670065 + 007300} end object BindSourceDB9: TBindSourceDB DataSet = ModelsMT