eSeGeCe Blog

Informacje o wydaniach, dogłębne analizy i tutoriale dla sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics oraz sgcIndy.

· Komponenty

Klient API Pinecone dla Delphi

Od sgcWebSockets 2023.6.0 obsługiwane jest Pinecone API. Pinecone to wektorowa baza danych umożliwiająca łatwe przesyłanie, odpytywanie i usuwanie danych wektorowych...

· Funkcje

Dostosowywanie OpenAI do twoich danych (2 / 2) | Blog eSeGeCe

W poprzednim wpisie pokazaliśmy, jak używać OpenAI Embeddings do dodawania informacji kontekstowych do metod czatu OpenAI.Teraz zobaczymy, jak używać komponentu TsgcOpenAIEmbeddings z pakietu sgcWebSockets, aby...

· Funkcje

Dostosowywanie OpenAI do twoich danych (1 / 2) | Blog eSeGeCe

Gdy zadajemy OpenAI pytanie, które wymaga konkretnego kontekstu, na przykład:Kim jest mój ojciec?OpenAI może albo halucynować, albo odpowiedzieć, że nie wie.Aby pomóc OpenAI odpowiadać na konkretne pytania, y...

· Wydania

sgcWebSockets 2023.3

Rad Studio [+] : Dodano obsługę OpenAI API umożliwiającego interakcję z modelami takimi jak gpt-3.5-turbo, zamianę mowy na tekst, tłumaczenia, generowanie obrazów AI i wiele więcej. [+] : Nowe Demos which show how...

· Funkcje

API OpenAI dla Delphi (1 / 5)

Od sgcWebSockets 2023.3.0 API OpenAI jest w pełni obsługiwane.API OpenAI można zastosować do praktycznie każdego zadania związanego z rozumieniem lub generowaniem języka naturalnego, kodu lub obrazów. OpenAI o...

· Funkcje

Generator obrazów OpenAI dla Delphi (5/5)

OpenAI API umożliwia generowanie nowych obrazów na podstawie promptu i/lub obrazu wejściowego. Images API oferuje trzy metody pracy z obrazami: 1. Tworzenie obrazów od podstaw na podstawie tekstowego promptu 2. Tworzenie edycji istniejącego...

· Funkcje

Tłumaczenie – klient OpenAI w Delphi (4 / 5)

Tłumaczenie audio na tekst jest bardzo proste dzięki OpenAI API — wystarczy przesłać plik audio w jednym z następujących formatów: mp3, mp4, mpeg, mpga, m4a, wav lub webm. A API przetłumaczy audio n...

· Funkcje

Transkrypcja – klient OpenAI w Delphi (3 / 5)

Transkrypcja audio na tekst (znana również jako speech-to-text) jest bardzo prosta dzięki OpenAI API — wystarczy przesłać plik audio w jednym z następujących formatów: mp3, mp4, mpeg, mpga, m4a, wav lub webm. A t...

· Funkcje

Klient ChatGPT dla Delphi (2 / 5)

API OpenAI umożliwia budowanie własnych czatów AI z wykorzystaniem ChatGPT Turbo. Dzięki bibliotece sgcWebSockets interakcja z API jest bardzo prosta — dla zadanej rozmowy model zwraca uzupełnienie czatu...

· Funkcje

Parser OpenAPI dla Delphi

Z przyjemnością ogłaszam sgcOpenAPI Pascal Parser — zupełnie nowy produkt umożliwiający import specyfikacji OpenAPI i generowanie interfejsu Pascal. Obsługuje specyfikacje OpenAPI 3.*, Swagger 2.* i 1.*...

· Wydania

sgcWebSockets 2023.2

Rad Studio [+] : Dodano obsługę Rad Studio 11.3. [+] : Nowy OpenAPI Pascal Parser importujący dowolną specyfikację openAPI 3.0, Swagger 1.0 lub 2.0 i tworzący plik interfejsu Pascal. [+] : Ulepszono HTTP...

· Funkcje

Klient Server-Sent Events (SSE) dla Delphi

Od sgcWebSockets 2023.2.0 klient HTTP/1 został ulepszony i obsługuje żądania SSE. SSE było już obsługiwane w komponentach serwerowych, ale nie w kliencie. SSE (Server-Sent Events) to technologia webowa...

· Funkcje

Mapowanie grup i połączeń

W poprzednim wpisie przedstawiłem nową funkcję Grup w serwerach WebSocket. W tym wpisie pokażę, jak połączyć grupy WebSocket z połączeniami klienckimi, aby zidentyfikować i przechowywać dane użytkownika...

· Funkcje

Grupy WebSocket: kanały, użytkownicy i więcej

Od wersji sgcWebSockets 2023.2.0 zaimplementowano nową funkcję poprawiającą rozsyłanie wiadomości przez serwer. Grupy to nowa funkcja biblioteki sgcWebSockets, która pozwala organizować połączenia (repr...

· Wydania

sgcWebSockets 2023.1

Rad Studio [+] : Zaktualizowano biblioteki Telegram do wersji 1.8.9. [+] : Ulepszono klient Telegram, gdy występuje an error while loading the library on MacOS, teraz the error message with the reason is caugh...

· Komponenty

Zaktualizowane biblioteki Telegrama dla Delphi, C++ Builder i .NET | Blog eSeGeCe

sgcWebSockets obsługuje Telegram TDLib, więc możesz zbudować własnego klienta Telegrama dla dowolnej personalności Delphi: Windows 32, Windows 64, macOS, macOS ARM64, iOS, Android, Linux64. Biblioteki Telegrama zostały z...

· Wydania

sgcWebSockets 2022.10

Rad Studio [+] : Nowy klient API: Bybit: giełda kryptowalut i platforma handlowa. Implementuje protokół WebSocket dla: Spot, Inverse Perpetual, USDT Perpetual i Inverse Futures. [+] : Ulepszono dem...

· Instalacja

Instalacja Indy w Rad Studio Delphi i CBuilder

Od sgcWebSockets 2022.10.0 pakiet sgcIndy można zainstalować za pomocą instalatora Windows. Instalator sgcIndy odinstalowuje standardową wersję Indy, instaluje nową wersję i rejestruje wymagane ścieżki...

· Komponenty

Klient Bybit API

Od sgcWebSockets 2022.10.0 obsługiwana jest giełda kryptowalut Bybit. Obsługiwane są następujące API: WebSocket API — łączy się z serwerem websocket i dostarcza aktualizacje danych rynkowych w czasie rzeczywistym, zmiany konta i więcej...

· Wydania

sgcWebSockets 2022.9

Rad Studio [+] : Dodano wsparcie dla EPOLL w Indy Serverach Linux (serwery Websocket i HTTPs). Właściwość IOHandlerOptions.IOHandlerType ma nową wartość o nazwie iohEPOLL. [+] : Nowa właściwość "IOHandle...

· Funkcje

Serwery Indy – IOCP Windows (2/3)

Począwszy od sgcWebSockets 2022.9.0 procedura obsługi IOHandler IOCP serwera Indy została przepisana od podstaw i poprawiona pod względem wydajności. IOHandler IOCP jest dostępny wyłącznie w pakiecie sgcWebSockets Enterprise.

· Funkcje

Serwery Indy – EPOLL Linux (3/3)

Od sgcWebSockets 2022.9.0 dostępny jest nowy IOHandler dla systemu Linux. Używając EPOLL, możesz uniknąć problemu "jeden-wątek-na-klienta", gdzie wydajność znacznie spada...

· Funkcje

Serwery Indy – model wątków (1/3)

Serwery Indy używają wątków do obsługi połączeń klientów — nowy klient = nowy wątek. Przy 100 połączeniach działa 100 wątków. Indy używa też blokujących gniazd...

· Komponenty

Biblioteki OpenSSL zaktualizowane

Biblioteki openSSL zostały zaktualizowane do najnowszej wersji:- OpenSSL 1.1.1s- OpenSSL 3.0.7 (naprawia krytyczną podatność występującą w wersjach od 3.0.0 do 3.0.6)