Rad Studio
[+] : Nowy klient API Pinecone — baza wektorowa zapewniająca długotrwałą pamięć dla AI przy użyciu embeddingów z modeli AI.[+] : Nowe demo pokazujące główne funkcje API Pinecone, zlokalizowane w folderze „15.AI\10.Vector_Database\01.Pinecone".
[+] : Nowy TsgcAIDatabaseVectorFile — obsługuje wektory embeddingów OpenAI za pomocą 2 plików: jednego dla wektorów i drugiego dla promptów. Ten komponent jest przeznaczony do celów testowych, nie produkcyjnych. Do produkcji używaj bazy wektorowej, takiej jak Pinecone.
[+] : Nowy TsgcAIDatabaseVectorPinecone — przechowuje i odpytuje wektory embeddingów OpenAI za pomocą API Pinecone.
[+] : Nowe demo pokazujące, jak zbudować aplikację pytań i odpowiedzi przy użyciu własnych danych wiedzy (przechowywanych w bazie Pinecone lub pliku tekstowym) i OpenAI Chat API, zlokalizowane w folderze „15.AI\02.Applications\03.QA".
[+] : Ulepszono komponent SignalR — teraz umożliwia wysyłanie i odbieranie danych binarnych.
[+] : Nowe demo pokazujące, jak logować się za pomocą konta Google lub Microsoft na urządzeniach mobilnych, demo jest w folderze „Demos\20.HTTP_Protocol\09.OAuth2_Social\sgcOAuth2_Social_FMX".
[+] : Naprawiono demo klienta OAuth2 używające TWebBrowser na Windows 11 — JavaScript nie był obsługiwany przy próbie logowania przez konto Google.
[+] : Ulepszono demo ChatGPT zlokalizowane w folderze „Demos\15.AI\01.QuickStart\04.ChatGPT". (Podziękowania dla Dobrina za ulepszenia).
[*] : Naprawiono błąd klienta OpenAI — był zgłaszany wyjątek przy odczytywaniu odpowiedzi z embeddingami wektorów.
[*] : Naprawiono błąd klienta OpenAI — nieprawidłowe żądanie JSON „utf-8", tekst nie był prawidłowo zakodowany.
[*] : Naprawiono błąd serwera OAuth2 — parametry URL nie były dekodowane.
[*] : Naprawiono błąd kompilacji FPC dla komponentów SpeechToText.
[*] : Naprawiono błąd klienta Telegram na Androidzie — nie można było załadować biblioteki.
[*] : Naprawiono błąd klienta Telegram na Android 32 — podczas kompilacji był zgłaszany błąd „component is not declared".
[*] : Naprawiono błąd demo WebPush — openSSL 3.0 nie był ustawiany domyślnie (podziękowania dla Ad za zgłoszenie).
[*] : Naprawiono błąd kompilacji sgcIdSSLOpenSSLHeaders_static na iOS przy ustawianiu wersji API openSSL.
[*] : Naprawiono błąd naruszenia dostępu w sgcIdSSLOpenSSLHeaders_static na iOS.
.NET
[*] : Naprawiono błąd serwera OAuth2 — parametry URL nie były dekodowane.
