Blog eSeGeCe

Notas de versión, análisis en profundidad y tutoriales sobre sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics y sgcIndy.

· Componentes

Cliente Pinecone API para Delphi

Pinecone es una base de datos vectorial gestionada para aplicaciones de IA. Con el componente TsgcHTTP_API_Pinecone de sgcWebSockets puedes interactuar con la API de Pinecone desde tus aplicaciones Delphi...

· Características

Personalizar OpenAI con tus datos (2 / 2)

En un artículo anterior vimos cómo usar OpenAI Embeddings para añadir información contextual a los métodos de chat de OpenAI. Ahora veremos cómo usar el componente TsgcOpenAIEmbeddings del paquete sgcWebSockets para...

· Características

Personalizar OpenAI con tus datos (1 / 2)

Cuando preguntamos a OpenAI algo que requiere un contexto específico, por ejemplo:¿Quién es mi padre?OpenAI puede alucinar o responder que no lo sabe.Para ayudar a OpenAI a responder preguntas específicas, p...

· Versiones

sgcWebSockets 2023.3

Rad Studio [+] : Añadido soporte para OpenAI API, which allows to interact con models like gpt-3.5-turbo, speech to text, translations, Image AI generation and much more. [+] : Nueva Demos which show how...

· Características

OpenAI Delphi API (1 / 5)

Desde sgcWebSockets 2023.3.0 la API de OpenAI es totalmente compatible. La API de OpenAI se puede aplicar a prácticamente cualquier tarea que implique entender o generar lenguaje natural, código o imágenes. OpenAI o...

· Características

Generador de imágenes OpenAI Delphi (5 / 5) | Blog de eSeGeCe

La API de OpenAI permite que, dado un prompt y/o una imagen de entrada, el modelo genere una nueva imagen. La Images API proporciona tres métodos para interactuar con imágenes: 1. Crear imágenes desde cero a partir de...

· Características

Traducción con OpenAI: cliente Delphi (4 / 5) | Blog eSeGeCe

Cliente Delphi de OpenAI para traducir audio al inglés con whisper-1 y sgcWebSockets.

· Características

Transcripción con OpenAI: cliente Delphi (3 / 5) | Blog eSeGeCe

Cliente Delphi de OpenAI para transcripción de audio a texto usando whisper-1 con sgcWebSockets.

· Características

Cliente ChatGPT para Delphi (2 / 5)

La API de OpenAI te permite construir tus propios chats con IA usando ChatGPT Turbo. Con la librería sgcWebSockets es muy fácil interactuar con la API: dada una conversación de chat, el modelo devolverá una respuesta de chat co...

· Características

Parser OpenAPI en Delphi

Me complace anunciar el sgcOpenAPI Pascal Parser, un producto totalmente nuevo que permite importar una OpenAPI Specification y generar una interfaz Pascal. El sgcOpenAPI Parser admite las siguientes especifi...

· Versiones

sgcWebSockets 2023.2

Rad Studio [+] : Añadido soporte para 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. [+] : Mejorado HTTP...

· Características

Cliente Server-Sent Events (SSE) para Delphi

Server-Sent Events (SSE) es un estándar que permite a un servidor enviar actualizaciones automáticas a un cliente sobre una conexión HTTP. sgcWebSockets ofrece el componente TsgcSSEClient...

· Características

Mapeo de grupos y conexiones | Blog de eSeGeCe

En un post anterior presenté la nueva característica de Grupos en los servidores WebSocket. En este post mostraré cómo combinar los grupos WebSocket con las conexiones de cliente para identificar y almacenar los datos del usuario...

· Características

Grupos WebSocket: canales, usuarios y más | Blog eSeGeCe

WebSocket Groups en sgcWebSockets 2023.2.0: canales, usuarios, broadcast a grupos y eventos OnClientAdded/Removed.

· Versiones

sgcWebSockets 2023.1

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

· Componentes

Bibliotecas de Telegram actualizadas para Delphi, C++ Builder y .NET | Blog eSeGeCe

Telegram TDLib 1.8.9 para Delphi, C++ Builder y .NET, compatible con sgcWebSockets 2023.1.0.

· Versiones

sgcWebSockets 2022.10

Rad Studio [+] : Nueva API de cliente: Bybit, plataforma de exchange y trading de criptomonedas. Implementa el protocolo WebSocket para: Spot, Inverse Perpetual, USDT Perpetual e Inverse Futures. [+] : Demo mejorada...

· Instalación

Instalación de Indy en Rad Studio Delphi y CBuilder | Blog de eSeGeCe

Desde sgcWebSockets 2022.10.0, el paquete sgcIndy puede instalarse usando un setup de windows. El setup de sgcIndy desinstala la versión estándar de Indy que viene con Rad Studio, instala la nueva versión de Indy...

· Componentes

Cliente API Bybit

Desde sgcWebSockets 2022.10.0 el exchange de criptomonedas Bybit es compatible. APIs soportadas: WebSocket API: conecta con un servidor WebSocket y proporciona datos de mercado en tiempo real, cambios de cuenta...

· Versiones

sgcWebSockets 2022.9

Rad Studio [+] : Añadido soporte para EPOLL on Linux Indy Servers (Websocket and HTTPs Servers). The property IOHandlerOptions.IOHandlerType has a new value called iohEPOLL. [+] : Nueva Propiedad "IOHandle...

· Características

Servidores Indy - IOCP Windows (2 / 3) | Blog de eSeGeCe

Desde sgcWebSockets 2022.9.0 el IOHandler IOCP del servidor Indy se ha reescrito desde cero y se ha mejorado el rendimiento. El IOHandler IOCP solo está disponible en el paquete sgcWebSockets Enterprise. Usando IOC...

· Características

Servidores Indy - EPOLL Linux (3 / 3) | Blog de eSeGeCe

Desde sgcWebSockets 2022.9.0 hay un nuevo IOHandler para Linux; usando EPOLL puedes evitar el problema de "un hilo por cliente", donde el rendimiento disminuye mucho a medida que el servidor gestiona más conexiones...

· Características

Servidores Indy - Modelo de hilos (1 / 3) | Blog de eSeGeCe

Los servidores Indy usan hilos para gestionar las conexiones de los clientes; cada vez que un nuevo cliente se conecta al servidor se crea un nuevo hilo y este hilo gestiona la conexión, así que si tienes 100 conexiones...

· Componentes

Librerías OpenSSL actualizadas

Las librerías openSSL se han actualizado a la última versión:- OpenSSL 1.1.1s- OpenSSL 3.0.7 (corrige una vulnerabilidad crítica en las versiones 3.0.0 a 3.0.6)