OpenAI Assistants File Search

From sgcWebSockets 2024.10.0 you can use the OpenAI Assistants to search in your own files instead of using the generic model. File Search augments the Assistant with knowledge from outside its model, such as proprietary product information or documents provided by your users. OpenAI automatically parses and chunks your documents, creates and store...

Continue reading

Google FCM HTTP v1 Delphi

From sgcWebSockets 2024.9.0 there is a new client component to Send Notifications using Google Firebase Cloud Messaging and the latest API HTTP v1. Apps using the deprecated FCM legacy APIs for HTTP and XMPP should migrate to the HTTP v1 API at the earliest opportunity. Sending messages (including upstream messages) with those APIs was deprecated o...

Continue reading

OpenAI Assistants for Delphi

The Assistants API allows you to build AI assistants within your own applications. An Assistant has instructions and can leverage models, tools, and files to respond to user queries. The Assistants API currently supports three types of tools: Code Interpreter, File Search, and Function calling. Overview A typical integration of the Assistants API h...

Continue reading

sgcIndy XOAuth2 Delphi

From sgcIndy 2024.5.0 the XOAuth2 Authentication mechanism is supported. The SASL XOAUTH2 mechanism for use with the IMAP AUTHENTICATE, POP AUTH, and SMTP AUTH commands. This mechanism allows the use of OAuth 2.0 Access Tokens to authenticate to a user's Gmail account for example. TIdSASLXOAuth2 The TIdSASLXOAuth2 has the event OnAuthenticate which...

Continue reading

Load Balancer HTTP & WebSocket Protocols

The component TsgcWebSocketLoadBalancerServer has been improved for sgcWebSockets 2024.3.0 version. Now supports the HTTP Protocol, previously only supported WebSockets, and has a couple of new events to fine-tune the HTTP Requests. The Load Balancer server now descends from the TsgcWebSocketHTTPServer, so inherits all the methods and properti...

Continue reading

Updated Telegram Libraries for Delphi, CBuilder & .NET

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 updated to the latest TDLib version 1.8.25. Customers with an Active subscription can download from private account. Review the changelog from the foll...

Continue reading

AMQP 1.0.0 Delphi Client

From sgcWebSockets 2024.2.0 AMQP 1.0.0 is supported. AMQP (Advanced Message Queuing Protocol) 1.0.0 is a messaging protocol designed for reliable, asynchronous communication between distributed systems. It facilitates the exchange of messages between applications or components in a decoupled manner, allowing them to communicate without direct depen...

Continue reading

Bybit Client API V5

The ByBit Client API has been upgraded to V5 version. The following Protocols are supported: WebSocket API: connect to a websocket server and provides real-time market data updates, account changes and more.REST API: send HTTP requests to get market data, place orders, account data... Properties  You can configure the following properties in t...

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

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

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

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

Delphi Real-Time Translator

From sgcWebSockets 2023.5.0 building Real-Time Translators is more easy using OpenAI APIs and Text-To-Speech APIs from Windows, Google or Amazon. OpenAI translation building applications offer a multitude of advantages. They provide fast and accurate translations across multiple languages, enabling seamless communication and breaking down language ...

Continue reading

Delphi Voice ChatBot

From sgcWebSockets 2023.5.0 building Voice ChatBots is more easy using OpenAI APIs and Text-To-Speech APIs from Windows, Google or Amazon. Chatbots and Virtual Assistants are Applications that can converse with humans in a natural, human-like manner. These can be used for customer support, handling queries, and providing information on a websi...

Continue reading

WebPush Notifications

From sgcWebSockets 2023.4.0 WebPush notifications are supported. The Web Push protocol is a technology used to deliver real-time notifications to users on the web. The three main features of the Web Push protocol are: Push Notifications: The Web Push protocol allows web applications to send notifications to users even when the application is not op...

Continue reading

Updated Telegram Libraries for Delphi, CBuilder & .NET

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 updated to the latest TDLib version 1.8.9. Customers with an Active subscription can download from private account. These New libraries are only compat...

Continue reading

Bybit Client API

From sgcWebSockets 2022.10.0 Bybit Crypto Exchange is supported. The following APIs supported WebSocket API: connect to a websocket server and provides real-time market data updates, account changes and more.REST API: send HTTP requests to get market data, place orders, account data... The following product APIs are implemented: Spot (V3)USDT ...

Continue reading

WhatsApp API Send Local Files

From sgcWebSockets 2022.7.0, now you can upload local files (like pdf, videos, audios...) to WhatsApp Servers and send a message to your users. Previously to this improvement, you can only send files to users that were uploaded previously to a public website. Image Messages  Call the method SendMessageImage and pass the following parameters: a...

Continue reading

Binance Wallet API

From sgcWebSockets 2022.7.0 the Binance Wallet API is supported, this means you can request Withdraw, view the deposit history, withdraw history and more. https://binance-docs.github.io/apidocs/spot/en/#wallet-endpoints Wallet Methods Method Description GetWalletSystemStatus Fetch system status. GetWalletAllCoinsInformation Get information of coins...

Continue reading

Delphi XTB API Client

From sgcWebSockets 2022.7.0 XTB WebSocket API is supported, XTB provides access to over 2100 financial markets including FX, indices, shares, commodities and more. Properties  The WebSocket protocol allows 2 types of requests: Streaming commands (receive live updates) and Retrieve Trading Data (send a request to server retrieving some inf...

Continue reading