Blog da eSeGeCe

Notas de versão, análises aprofundadas e tutoriais sobre sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics e sgcIndy.

· Componentes

Cliente Delphi para a API Pinecone

A partir do sgcWebSockets 2023.6.0 a API Pinecone tem suporte.Pinecone.ioPinecone é um banco de dados vetorial que permite upload / consulta / exclusão de dados vetoriais de forma fácil e poderosa.Pinecone tem uma API pública...

· Funcionalidades

Personalizando o OpenAI com seus Dados (2 / 2)

Em um post anterior, vimos como usar OpenAI Embeddings para adicionar informações contextuais aos métodos de chat do OpenAI.Agora, vamos'ver como usar o componente TsgcOpenAIEmbeddings do pacote sgcWebSockets para...

· Funcionalidades

Personalizando o OpenAI com seus Dados (1 / 2)

Quando fazemos uma pergunta ao OpenAI que exige um contexto específico, por exemplo:Quem é o meu pai?O OpenAI pode tanto alucinar quanto responder que não'sabe.Para ajudar o OpenAI a responder perguntas específicas, v...

· Versões

sgcWebSockets 2023.3

Rad Studio [+] : Adicionado suporte para OpenAI API, que permite interagir com modelos como gpt-3.5-turbo, speech to text, traduções, geração de imagens com IA e muito mais. [+] : Novo Demos which show how...

· Funcionalidades

API OpenAI para Delphi (1 / 5)

A partir de sgcWebSockets 2023.3.0 a API OpenAI é totalmente suportada.A API OpenAI pode ser aplicada a virtualmente qualquer tarefa que envolva entender ou gerar linguagem natural, código ou imagens. A OpenAI o...

· Funcionalidades

Gerador de Imagens OpenAI no Delphi (5 / 5)

A API do OpenAI permite que, dado um prompt e/ou uma imagem de entrada, o modelo gere uma nova imagem. A Images API oferece três métodos para interagir com imagens:1. Criar imagens do zero com base em um prompt...

· Funcionalidades

Tradução com o Cliente Delphi OpenAI (4 / 5)

Traduzir áudio em texto é muito fácil usando a OpenAI API: basta fazer upload de um arquivo de áudio em um dos seguintes formatos: mp3, mp4, mpeg, mpga, m4a, wav ou webm. E a API traduzirá o áudio para...

· Funcionalidades

Transcrição com o Cliente Delphi OpenAI (3 / 5)

Transcrever áudio em texto (também conhecido como Speech to Text) é muito fácil usando a OpenAI API: basta fazer upload de um arquivo de áudio em um dos seguintes formatos: mp3, mp4, mpeg, mpga, m4a, wav ou webm. E a...

· Funcionalidades

ChatGPT Cliente Delphi (2 / 5)

OpenAI API permite build your own AI Chats using ChatGPT Turbo. Using um biblioteca sgcWebSockets is muito fácil para interactuate com o API, given um chat conversation, o model will return um chat co...

· Funcionalidades

Parser OpenAPI para Delphi

Tenho o prazer de anunciar o sgcOpenAPI Pascal Parser, um produto totalmente novo que permite importar uma especificação OpenAPI e gerar uma interface Pascal. O sgcOpenAPI Parser suporta as seguintes especifi...

· Versões

sgcWebSockets 2023.2

Rad Studio [+] : Adicionado suporte para Rad Studio 11.3. [+] : Novo OpenAPI Pascal Parser, importa qualquer especificação openAPI 3.0, Swagger 1.0 ou 2.0 e cria um arquivo de interface Pascal. [+] : Aprimorado HTTP...

· Funcionalidades

Cliente Delphi Server Sent Events (SSE)

A partir do sgcWebSockets 2023.2.0, o cliente HTTP/1 foi aprimorado e suporta requisições SSE. Lembre-se de que o SSE já era suportado em componentes Servidor, mas não no cliente. SSE (Server-Sent Events) é uma...

· Funcionalidades

Mapeando Grupos e Conexões

Em um post anterior apresentei o novo recurso Groups em Servidores WebSocket. Neste post mostrarei como combinar os Grupos WebSocket com as Conexões de Cliente para identificar e armazenar os dados do usuário...

· Funcionalidades

WebSocket Groups: Canais, Usuários e mais

A partir do sgcWebSockets 2023.2.0, foi implementado um novo recurso para melhorar o Server Message Broadcasting. Groups é um novo recurso da biblioteca sgcWebSockets que permite organizar conexões (repres...

· Versões

sgcWebSockets 2023.1

Rad Studio [+] : Bibliotecas Telegram atualizadas para a versão 1.8.9. [+] : Cliente Telegram aprimorado, quando there is um erro ao carregar a biblioteca on MacOS, agora o error message com o reason is caugh...

· Componentes

Bibliotecas Telegram Atualizadas para Delphi, C++ Builder & .NET

O sgcWebSockets suporta a Telegram TDLib, então você pode criar seu próprio Telegram Client para qualquer personality do Delphi:Windows 32Windows 64Mac OSXMac OSXARM64iOSAndroidLinux64 As bibliotecas do Tele...

· Versões

sgcWebSockets 2022.10

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

· Instalação

Instalação do Indy no Rad Studio, Delphi e CBuilder

A partir do sgcWebSockets 2022.10.0, o pacote sgcIndy pode ser instalado usando um setup do windows.O setup do sgcIndy desinstala a versão Indy Standard que vem com o Rad Studio, instala a nova versão do Indy...

· Componentes

Bybit API Cliente

A partir do sgcWebSockets 2022.10.0 Bybit Crypto Exchange é suportado. The following APIs supportedWebSocket API: conectar um um WebSocket server e provides em tempo real dados de mercado updates, account changes a...

· Versões

sgcWebSockets 2022.9

Rad Studio [+] : Adicionado suporte para EPOLL em servidores Indy Linux (WebSocket e HTTPs). A propriedade IOHandlerOptions.IOHandlerType tem um novo valor chamado iohEPOLL. [+] : Nova propriedade "IOHandle...

· Funcionalidades

Servidores Indy - IOCP Windows (2 / 3)

A partir do sgcWebSockets 2022.9.0 o IOHandler IOCP do servidor Indy foi reescrito do zero e o desempenho foi melhorado. O IOHandler IOCP está disponível apenas no sgcWebSockets Enterprise Package.Usando IOC...

· Funcionalidades

Servidores Indy - EPOLL Linux (3 / 3)

A partir do sgcWebSockets 2022.9.0 há um novo IOHandler para Linux, usando EPOLL você pode evitar o problema "one-thread-per-client" em que o desempenho cai muito conforme mais conexões são tratadas por...

· Funcionalidades

Servidores Indy - Modelo de Threads (1 / 3)

Os Servidores Indy usam threads para tratar as conexões dos clientes; toda vez que um novo cliente se conecta ao servidor, uma nova thread é criada e essa thread lida com a conexão, então se você tem 100 conexõe...

· Componentes

Bibliotecas OpenSSL atualizadas

As bibliotecas openSSL foram atualizadas para a versão mais recente: - OpenSSL 1.1.1s - OpenSSL 3.0.7 (corrige vulnerabilidade crítica das versões 3.0.0 a 3.0.6)