Rad Studio Setup Updated

The installer setup for eSeGeCe customers have been updated and now implements the following new features: 1. A single setup is used for all sgcWebSockets source code editions. 2. Offline installation. 3. Third-party libraries included in the installer. 4. New Command Line parameters. 5. Added support for Rad Studio 12 One setup for All E...

Continue reading

Delphi CEX Plus API Client

From sgcWebSockets 2023.8.0 the CEX.IO Plus API is supported. APIs supported WebSockets API: connect to a public websocket server and provides real-time market data updates. WebSockets API WebSocket is a TCP-based full-duplex communication protocol. Full-duplex means that both parties can send each other messages asynchronously using the same commu...

Continue reading

Delphi Indy Server EC Certificates

Indy supports RSA and EC Certificates when using the openSSL libraries, but by default, the EC certificates can be created different curves and the openSSL libraries only are configured with some of these curves. So if you're using an EC Certificate that it's not included by the default by the openSSL libraries, the certificate won't work...

Continue reading

Azure IoT Upload Files

Azure IoT allows to send data using several protocols like MQTT or AMQP, but in some cases, the size of the message is too big and requires to upload files to Azure Servers. To provide a solution to this issue IoT hub facilitates file uploads from connected devices by providing them with shared access signature (SAS) URIs on a per-upload basis...

Continue reading

sgcWebSockets 2023.7

Rad Studio [+] : Improved the Presence Server Protocol, new "Broadcast" method which allows to send a message to all connected clients using this protocol or to clients subscribed to a specific channel. [+] : Improved the Kraken API Client, added the Private User Funding methods of the REST API. [+] : Improved the Bitstamp API Client, added the Web...

Continue reading

Bitstamp API Client Updated

The Bitstamp API Client has been updated to include new features and API endpoints. Find below a list of the main features implemented: REST Public API: Tickers, Order Book, Transactions and Market InfoREST Private API: Account balance, orders and withdrawals.WebSocket Private Subscriptions: Orders and Trades. REST API REST API Public Methods Ticke...

Continue reading

Azure OpenAI Service for Rad Studio

From sgcWebSockets 2023.7.0 the Microsoft Azure OpenAI Service is supported.  Azure OpenAI Service can be used to create chatbots, generate text, translate languages, and write different kinds of creative content. As the platform continues to evolve, developers will be able to use it to build even more powerful and sophisticated applications. ...

Continue reading

sgcWebSockets 2023.6

Rad Studio [+] : New Pinecone API Client, it's a vector database which provides long-term memory for AI using embeddings from AI models. [+] : New Demo showing the main features of Pinecone API, it's located in the folder "15.AI\10.Vector_Database\01.Pinecone". [+] : New TsgcAIDatabaseVectorFile, handles the OpenAI Embedding vectors using 2 files: ...

Continue reading

Delphi Pinecone API client

From sgcWebSockets 2023.6.0 Pinecone API is supported. Pinecone.io Pinecone is a vector database that allows to upload / query / delete vector data in an easy and powerful way.Pinecone has a public API that allows third-parties to integrate pinecone into it's own applications. The component TsgcHTTP_API_Pinecone is a wrapper over the Pinecone API. ...

Continue reading

Customizing OpenAI with your Data (2 / 2)

In a previous post, we see how to use OpenAI Embeddings to add contextual information to OpenAI chat methods. Now, we'll see how to use the TsgcOpenAIEmbeddings component from sgcWebSockets package to build AI applications using our own data. In the post Delphi Voice ChatBot, we used the component TsgcAIOpenAIChatBot to build a ChatBot handled...

Continue reading