Release notes, deep dives and tutorials.
Release notes, deep dives, and tutorials for sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics, and sgcIndy.
Release notes, deep dives, and tutorials for sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics, and sgcIndy.

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 In...

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 crea...

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...

From sgcWebSockets 2023.6.0 Pinecone API is supported.Pinecone.ioPinecone is a vector database that allows to upload / query / delete vector data in an easy and powerful way.Pinecone has a public API...

When we ask to OpenAI a question that requires some specific context, example:Who is my father?OpenAI can either hallucinate or answer that he doesn't know.To help OpenAI answer specific questions, y...

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...

Rad Studio [+] : Added Support for OpenAI API, which allows to interact with models like gpt-3.5-turbo, speech to text, translations, Image AI generation and much more. [+] : New Demos which show how...

OpenAI API allows given a prompt and/or an input image, the model will generate a new image. The Images API provides three methods for interacting with images:1. Creating images from scratch based on...

Transcribing Audio to Text (also known as Speech to Text) is very easy using the OpenAI API, just upload an Audio file in one of the following formats: mp3, mp4, mpeg, mpga, m4a, wav, or webm. And th...

OpenAI API allows to build your own AI Chats using ChatGPT Turbo. Using the sgcWebSockets library is very easy to interactuate with the API, given a chat conversation, the model will return a chat co...

Translating Audio to Text is very easy using the OpenAI API, just upload an Audio file in one of the following formats: mp3, mp4, mpeg, mpga, m4a, wav, or webm. And the API will translate the audio t...

From sgcWebSockets 2023.3.0 the OpenAI API is fully supported.The OpenAI API can be applied to virtually any task that involves understanding or generating natural language, code, or images. OpenAI o...

Rad Studio [+] : Added Support for Rad Studio 11.3. [+] : New OpenAPI Pascal Parser, imports any openAPI 3.0, Swagger 1.0 or 2.0 specification and creates a pascal interface file. [+] : Improved HTTP...

I am happy to announce the sgcOpenAPI Pascal Parser, a brand new product allowing import an OpenAPI Specification and generate a Pascal Interface. The sgcOpenAPI Parser supports the following specifi...

From sgcWebSockets 2023.2.0 the HTTP/1 Client has been improved and supports SSE requests. Remember than SSE was already supported on Server components but not on client.SSE (Server-Sent Events) is a...

In a previous post I Introduced the new Groups feature on WebSocket Servers. This post I will show how to combine the WebSocket Groups with the Client Connections to identify and store the user data...

From sgcWebSockets 2023.2.0 a new feature has been implemented to improve Server Message Broadcasting. Groups is a new feature in sgcWebSockets library, that allows you to organize connections (repre...

Rad Studio [+] : Updated Telegram libraries to version 1.8.9. [+] : Improved Telegram Client, when there is an error while loading the library on MacOS, now the error message with the reason is caugh...

sgcWebSockets supports Telegram TDLib, so you can build your own Telegram Client for any Delphi personality:Windows 32Windows 64Mac OSXMac OSXARM64iOSAndroidLinux64 The Telegram libraries have been u...

Rad Studio [+] : New Client API: Bybit: cryptocurrency exchange and trading platform. Implement WebSocket protocol for: Spot, Inverse Perpetual, USDT Perpetual and Inverse Futures. [+] : Improved Dem...

From sgcWebSockets 2022.10.0, the sgcIndy package can be installed using a windows setup.The sgcIndy setup uninstall the Standard Indy version that comes with Rad Studio, install the new Indy version...

From sgcWebSockets 2022.10.0 Bybit Crypto Exchange is supported. The following APIs supportedWebSocket API: connect to a websocket server and provides real-time market data updates, account changes a...

Rad Studio [+] : Added support for EPOLL on Linux Indy Servers (Websocket and HTTPs Servers). The property IOHandlerOptions.IOHandlerType has a new value called iohEPOLL. [+] : New Property "IOHandle...

From sgcWebSockets 2022.9.0 the Indy Server IOCP IOHandler has been rewritten from scratch and performance improved. The IOCP IOHandler is only available on sgcWebSockets Enterprise Package.Using IOC...