From d58133e7da20b61c21358dcd399c18713ff6b2be Mon Sep 17 00:00:00 2001 From: litongjava Date: Wed, 14 Jan 2026 22:01:15 +0800 Subject: [PATCH] feat: Select ws or wss automatically based on base URL scheme --- src/main/java/com/google/genai/AsyncLive.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/google/genai/AsyncLive.java b/src/main/java/com/google/genai/AsyncLive.java index 1a7915ae812..c764a713997 100644 --- a/src/main/java/com/google/genai/AsyncLive.java +++ b/src/main/java/com/google/genai/AsyncLive.java @@ -92,9 +92,10 @@ private URI getWebSocketUri() { } try { URI baseUri = new URI(baseUrl); + String wsScheme = "https".equalsIgnoreCase(baseUri.getScheme()) ? "wss" : "ws"; String wsBaseUrl = new URI( - "wss", + wsScheme, baseUri.getAuthority(), baseUri.getPath(), baseUri.getQuery(),