sgcWebSockets 2023.6

· リリース
sgcWebSockets 2023.6 | eSeGeCe ブログ

Rad Studio

[+] : 新しい Pinecone API クライアント。AI モデルの埋め込みを使って、AI に長期記憶を提供するベクトルデータベースです。
[+] : Pinecone API の主な機能を示す新しいデモ。フォルダ "15.AI\10.Vector_Database\01.Pinecone" にあります。
[+] : 新しい TsgcAIDatabaseVectorFile。ベクトル用とプロンプト用の 2 つのファイルを使って、OpenAI の埋め込みベクトルを扱います。このコンポーネントはテスト用であり、本番環境向けではありません。本番環境では Pinecone のようなベクトルデータベースを使用してください。
[+] : 新しい TsgcAIDatabaseVectorPinecone。Pinecone API を使って、OpenAI の埋め込みベクトルを保存し、クエリします。
[+] : 独自のナレッジデータ(pinecone データベースまたはテキストファイルに保存)と OpenAI Chat API を使って、質疑応答アプリケーションを構築する方法を示す新しいデモ。フォルダ "15.AI\02.Applications\03.QA" にあります。
[+] : SignalR コンポーネントを改善し、バイナリデータの送受信ができるようになりました。
[+] : モバイルデバイスで Google または Microsoft のアカウントを使ってログインする方法を示す新しいデモ。デモはフォルダ "Demos\20.HTTP_Protocol\09.OAuth2_Social\sgcOAuth2_Social_FMX" にあります。
[+] : Windows 11 で TWebBrowser を使用する OAuth2 クライアントのデモを修正しました。google アカウントでログインしようとすると javascript がサポートされませんでした。
[+] : フォルダ "Demos\15.AI\01.QuickStart\04.ChatGPT" にある ChatGPT のデモを改善しました。(Dobrin さん、改善ありがとうございます)

[*] : OpenAI クライアントで、埋め込みベクトルのレスポンスを読み取ろうとすると例外が発生するバグ修正。
[*] : OpenAI クライアントで、テキストが正しくエンコードされず、JSON リクエストの "utf-8" が無効になるバグ修正。
[*] : OAuth2 サーバーで、url パラメータがデコードされないバグ修正。
[*] : FPC で SpeechToText コンポーネントをコンパイルする際のバグ修正。
[*] : Android で Telegram クライアントのライブラリを読み込めないバグ修正。
[*] : Android 32 で Telegram クライアントをコンパイルすると "component is not declared" というエラーが発生するバグ修正。
[*] : WebPush のデモで、openSSL 3.0 がデフォルトで設定されていないバグ修正。(Ad さん、ご報告ありがとうございます)
[*] : openSSL の API バージョンを設定した際に、iOS で sgcIdSSLOpenSSLHeaders_static のコンパイルエラーが発生するバグ修正。
[*] : iOS で sgcIdSSLOpenSSLHeaders_static のアクセス違反エラーが発生するバグ修正。

.NET

[*] : OAuth2 サーバーで、url パラメータがデコードされないバグ修正。

すべてのリリースの変更点はsgcWebSockets のリリースノートで確認できます。