Blog eSeGeCe

Notes de version, analyses approfondies et tutoriels pour sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics et sgcIndy.

· Composants

Client API Delphi Pinecone

Depuis sgcWebSockets 2023.6.0, l'API Pinecone est prise en charge. Pinecone.io Pinecone est une base de données vectorielle qui permet de téléverser / interroger / supprimer des données vectorielles de façon simple et puissante. Pinecone dispose d'une API publique...

· Fonctionnalités

Personnaliser OpenAI avec tes données (2 / 2)

Dans un article précédent, on a vu comment utiliser les embeddings OpenAI pour ajouter des informations contextuelles aux méthodes de chat OpenAI. Maintenant, nous allons voir comment utiliser le composant TsgcOpenAIEmbeddings du package sgcWebSockets pour...

· Fonctionnalités

Personnaliser OpenAI avec tes données (1 / 2)

Quand on pose à OpenAI une question qui nécessite un contexte spécifique, exemple : Qui est mon père ? OpenAI peut soit halluciner soit répondre qu'il ne sait pas. Pour aider OpenAI à répondre à des questions spécifiques, tu...

· Versions

sgcWebSockets 2023.3

Rad Studio [+] : Ajout de la prise en charge de OpenAI API, qui permet de interact avec models like gpt-3.5-turbo, speech to text, translations, Image AI generation et much more. [+] : Nouvelles démos qui show how...

· Fonctionnalités

API OpenAI pour Delphi (1 / 5) | Blog eSeGeCe

À partir de sgcWebSockets 2023.3.0, l'API OpenAI est entièrement prise en charge. L'API OpenAI peut être appliquée à pratiquement toute tâche impliquant la compréhension ou la génération de langage naturel, de code ou d'images...

· Fonctionnalités

Générateur d'images OpenAI Delphi (5 / 5)

L'API OpenAI permet, à partir d'un prompt et/ou d'une image d'entrée, de générer une nouvelle image avec le modèle. L'API Images propose trois méthodes pour interagir avec les images...

· Fonctionnalités

Client Traduction OpenAI Delphi (4 / 5)

Traduire de l'audio en texte est très simple en utilisant l'API OpenAI, il suffit de téléverser un fichier audio dans l'un des formats suivants: mp3, mp4, mpeg, mpga, m4a, wav, ou webm. And le API va translate le audio t...

· Fonctionnalités

Client Transcription OpenAI Delphi (3 / 5)

Transcrire de l'audio en texte (aussi appelé Speech à Text) est très simple en utilisant l'API OpenAI, il suffit de téléverser un fichier audio dans one de le following formats: mp3, mp4, mpeg, mpga, m4a, wav, ou webm. And th...

· Fonctionnalités

Client Delphi ChatGPT (2 / 5)

L'API OpenAI permet de construire tes propres chats IA avec ChatGPT Turbo. Avec la bibliothèque sgcWebSockets, c'est très facile d'interagir avec l'API : pour une conversation donnée, le modèle retourne une réponse de chat co...

· Fonctionnalités

Parser OpenAPI pour Delphi | Blog eSeGeCe

J'ai le plaisir d'annoncer le sgcOpenAPI Pascal Parser, un tout nouveau produit qui permet d'importer une spécification OpenAPI et de générer une interface Pascal...

· Versions

sgcWebSockets 2023.2

Rad Studio [+] : Ajout de la prise en charge de Rad Studio 11.3. [+] : Nouveau OpenAPI Pascal Parser, imports any openAPI 3.0, Swagger 1.0 ou 2.0 specification et creates a pascal interface file. [+] : Amélioration d'HTTP...

· Fonctionnalités

Client Delphi Server-Sent Events (SSE)

Depuis sgcWebSockets 2023.2.0, le client HTTP/1 a été amélioré et prend en charge les requêtes SSE. Rappelle-toi que SSE était déjà pris en charge sur les composants serveur mais pas sur le client. SSE (Server-Sent Events) est une...

· Fonctionnalités

Mapping des groupes et des connexions

Dans un précédent article, j'ai présenté la nouvelle fonctionnalité Groups des serveurs WebSocket. Dans cet article, je vais montrer comment combiner les Groups WebSocket avec les connexions clientes...

· Fonctionnalités

Groupes WebSocket : channels, utilisateurs et plus encore

Depuis sgcWebSockets 2023.2.0, une nouvelle fonctionnalité a été implémentée pour améliorer la diffusion de messages du serveur. Les groupes sont une nouvelle feature dans la bibliothèque sgcWebSockets, que permet tu à organize connections (repre...

· Versions

sgcWebSockets 2023.1

Rad Studio [+] : Mise à jour de Telegram libraries to version 1.8.9. [+] : Amélioration de Telegram Client, when il y a un erreur while loading la bibliothèque sur MacOS, désormais message d'erreur avec reason est caugh...

· Composants

Bibliothèques Telegram mises à jour pour Delphi, C++Builder et .NET

sgcWebSockets prend en charge Telegram TDLib, donc tu peux construire ton propre client Telegram pour n'importe quelle personnalité Delphi:Windows 32Windows 64Mac OSXMac OSXARM64iOSAndroidLinux64 The Telegram libraries avoir been u...

· Versions

sgcWebSockets 2022.10 | Blog eSeGeCe

RAD Studio. Nouvelle API client : Bybit, plateforme d'échange et de trading de cryptomonnaies...

· Installation

Installation d'Indy dans RAD Studio Delphi et C++Builder

Depuis sgcWebSockets 2022.10.0, le package sgcIndy peut être installé via un installeur Windows. L'installeur sgcIndy désinstalle la version Indy standard livrée avec Rad Studio, installe la nouvelle version Indy...

· Composants

API client Bybit

À partir de sgcWebSockets 2022.10.0, l'exchange crypto Bybit est pris en charge. APIs prises en charge : API WebSocket : se connecte à un serveur WebSocket et fournit des mises à jour de données de marché en temps réel, des changements de compte...

· Versions

sgcWebSockets 2022.9

Rad Studio [+] : Ajout de la prise en charge de EPOLL sous Linux Indy Servers (Websocket et HTTPs Servers). La propriété IOHandlerOptions.IOHandlerType a une nouvelle valeur appelé iohEPOLL. [+] : Nouvelle propriété "IOHandle...

· Fonctionnalités

Serveurs Indy - IOCP Windows (2 / 3)

Depuis sgcWebSockets 2022.9.0, l'IOHandler IOCP du serveur Indy a été réécrit depuis zéro et les performances ont été améliorées. L'IOHandler IOCP n'est disponible que dans le package sgcWebSockets Enterprise...

· Fonctionnalités

Serveurs Indy - EPOLL Linux (3 / 3)

Depuis sgcWebSockets 2022.9.0, un nouveau IOHandler pour Linux est disponible. Avec EPOLL, tu peux éviter le problème un thread par client qui dégrade fortement les performances...

· Fonctionnalités

Serveurs Indy - Modèle de threads (1 / 3)

Les serveurs Indy utilisent des threads pour gérer les connexions clientes : chaque fois qu'un nouveau client se connecte au serveur, un nouveau thread est créé et c'est ce thread qui gère la connexion...

· Composants

Mise à jour des bibliothèques OpenSSL | Blog eSeGeCe

Les bibliothèques openSSL ont été mises à jour vers la dernière version : OpenSSL 1.1.1s, OpenSSL 3.0.7 (corrige une vulnérabilité critique de la version 3.0.0 à 3.0.6).