diff --git a/samples/src/main/ai.z.openapi.samples/AgentExample.java b/samples/src/main/ai.z.openapi.samples/AgentExample.java index f13a124..6bf5f8a 100644 --- a/samples/src/main/ai.z.openapi.samples/AgentExample.java +++ b/samples/src/main/ai.z.openapi.samples/AgentExample.java @@ -67,6 +67,8 @@ private static void syncAgentCompletion(ZaiClient client) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/AgentVideoExample.java b/samples/src/main/ai.z.openapi.samples/AgentVideoExample.java index 2902937..fa0a510 100644 --- a/samples/src/main/ai.z.openapi.samples/AgentVideoExample.java +++ b/samples/src/main/ai.z.openapi.samples/AgentVideoExample.java @@ -65,6 +65,8 @@ private static void syncAgentCompletion(ZaiClient client) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/AudioSpeechExample.java b/samples/src/main/ai.z.openapi.samples/AudioSpeechExample.java index 1e83b9d..3df673a 100644 --- a/samples/src/main/ai.z.openapi.samples/AudioSpeechExample.java +++ b/samples/src/main/ai.z.openapi.samples/AudioSpeechExample.java @@ -36,6 +36,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/ChatAsyncCompletionExample.java b/samples/src/main/ai.z.openapi.samples/ChatAsyncCompletionExample.java index e56eae9..689181d 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatAsyncCompletionExample.java +++ b/samples/src/main/ai.z.openapi.samples/ChatAsyncCompletionExample.java @@ -52,6 +52,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java b/samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java index f4aa8e9..bed8962 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java +++ b/samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java @@ -62,5 +62,6 @@ public static void main(String[] args) throws IOException { } else { System.err.println("Error: " + response.getMsg()); } + client.close(); } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java b/samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java index b5099c4..63d8aa7 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java +++ b/samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java @@ -50,6 +50,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java b/samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java index fc55624..7fe8c3c 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java +++ b/samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java @@ -48,5 +48,6 @@ public static void main(String[] args) { } else { System.err.println("Error: " + response.getMsg()); } + client.close(); } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/ChatCompletionWithCustomHeadersExample.java b/samples/src/main/ai.z.openapi.samples/ChatCompletionWithCustomHeadersExample.java index ec337a3..184fe54 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatCompletionWithCustomHeadersExample.java +++ b/samples/src/main/ai.z.openapi.samples/ChatCompletionWithCustomHeadersExample.java @@ -83,6 +83,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/ChatCompletionWithMcpServerUrlExample.java b/samples/src/main/ai.z.openapi.samples/ChatCompletionWithMcpServerUrlExample.java index b9a2a1a..ca354bd 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatCompletionWithMcpServerUrlExample.java +++ b/samples/src/main/ai.z.openapi.samples/ChatCompletionWithMcpServerUrlExample.java @@ -70,6 +70,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/CogVideoX3Example.java b/samples/src/main/ai.z.openapi.samples/CogVideoX3Example.java index d41a4be..7afff7b 100644 --- a/samples/src/main/ai.z.openapi.samples/CogVideoX3Example.java +++ b/samples/src/main/ai.z.openapi.samples/CogVideoX3Example.java @@ -29,6 +29,7 @@ public static void main(String[] args) { textToVideoExample(client); imageToVideoExample(client); firstLastFrameVideoExample(client); + client.close(); } /** diff --git a/samples/src/main/ai.z.openapi.samples/CogVideoXExample.java b/samples/src/main/ai.z.openapi.samples/CogVideoXExample.java index 913aec5..ed1ef07 100644 --- a/samples/src/main/ai.z.openapi.samples/CogVideoXExample.java +++ b/samples/src/main/ai.z.openapi.samples/CogVideoXExample.java @@ -24,6 +24,7 @@ public static void main(String[] args) { // Basic Video Generation generateBasicVideo(client); + client.close(); } /** diff --git a/samples/src/main/ai.z.openapi.samples/CustomTimeoutExample.java b/samples/src/main/ai.z.openapi.samples/CustomTimeoutExample.java index 1bed73a..c20861e 100644 --- a/samples/src/main/ai.z.openapi.samples/CustomTimeoutExample.java +++ b/samples/src/main/ai.z.openapi.samples/CustomTimeoutExample.java @@ -55,6 +55,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/EmbeddingsExample.java b/samples/src/main/ai.z.openapi.samples/EmbeddingsExample.java index 108b819..acacaee 100644 --- a/samples/src/main/ai.z.openapi.samples/EmbeddingsExample.java +++ b/samples/src/main/ai.z.openapi.samples/EmbeddingsExample.java @@ -43,6 +43,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Embedding exception: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/FileParsingExample.java b/samples/src/main/ai.z.openapi.samples/FileParsingExample.java index 90c3cad..65fcff6 100644 --- a/samples/src/main/ai.z.openapi.samples/FileParsingExample.java +++ b/samples/src/main/ai.z.openapi.samples/FileParsingExample.java @@ -34,6 +34,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } diff --git a/samples/src/main/ai.z.openapi.samples/FileParsingSyncExample.java b/samples/src/main/ai.z.openapi.samples/FileParsingSyncExample.java index 6e51bea..2e4e930 100644 --- a/samples/src/main/ai.z.openapi.samples/FileParsingSyncExample.java +++ b/samples/src/main/ai.z.openapi.samples/FileParsingSyncExample.java @@ -30,6 +30,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } diff --git a/samples/src/main/ai.z.openapi.samples/FunctionCallingExample.java b/samples/src/main/ai.z.openapi.samples/FunctionCallingExample.java index b3abf97..f432dc4 100644 --- a/samples/src/main/ai.z.openapi.samples/FunctionCallingExample.java +++ b/samples/src/main/ai.z.openapi.samples/FunctionCallingExample.java @@ -85,5 +85,6 @@ public static void main(String[] args) { } else { System.err.println("Error: " + response.getMsg()); } + client.close(); } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/GLM41VThinkingExample.java b/samples/src/main/ai.z.openapi.samples/GLM41VThinkingExample.java index 70280cd..d3c0439 100644 --- a/samples/src/main/ai.z.openapi.samples/GLM41VThinkingExample.java +++ b/samples/src/main/ai.z.openapi.samples/GLM41VThinkingExample.java @@ -47,6 +47,7 @@ public static void main(String[] args) { } else { System.err.println("Error: " + response.getMsg()); } + client.close(); } } diff --git a/samples/src/main/ai.z.openapi.samples/GLM45VExample.java b/samples/src/main/ai.z.openapi.samples/GLM45VExample.java index 8e19481..0358be0 100644 --- a/samples/src/main/ai.z.openapi.samples/GLM45VExample.java +++ b/samples/src/main/ai.z.openapi.samples/GLM45VExample.java @@ -55,5 +55,6 @@ public static void main(String[] args) throws IOException { } else { System.err.println("Error: " + response.getMsg()); } + client.chat(); } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/GLM4VPlusExample.java b/samples/src/main/ai.z.openapi.samples/GLM4VPlusExample.java index b0ac710..3f44b89 100644 --- a/samples/src/main/ai.z.openapi.samples/GLM4VPlusExample.java +++ b/samples/src/main/ai.z.openapi.samples/GLM4VPlusExample.java @@ -45,5 +45,6 @@ public static void main(String[] args) { } else { System.err.println("Error: " + response.getMsg()); } + client.close(); } } diff --git a/samples/src/main/ai.z.openapi.samples/HandwritingOcrExample.java b/samples/src/main/ai.z.openapi.samples/HandwritingOcrExample.java index 52276b6..a837a8a 100644 --- a/samples/src/main/ai.z.openapi.samples/HandwritingOcrExample.java +++ b/samples/src/main/ai.z.openapi.samples/HandwritingOcrExample.java @@ -31,7 +31,9 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); - } + } finally { + client.close(); + } } /** diff --git a/samples/src/main/ai.z.openapi.samples/ImageGenerationExample.java b/samples/src/main/ai.z.openapi.samples/ImageGenerationExample.java index ff5f6d3..7f8a11f 100644 --- a/samples/src/main/ai.z.openapi.samples/ImageGenerationExample.java +++ b/samples/src/main/ai.z.openapi.samples/ImageGenerationExample.java @@ -24,5 +24,6 @@ public static void main(String[] args) { .build(); ImageResponse response = client.images().createImage(request); System.out.println(response.getData()); + client.close(); } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/ModerationExample.java b/samples/src/main/ai.z.openapi.samples/ModerationExample.java index 94e91f0..0f3cf8b 100644 --- a/samples/src/main/ai.z.openapi.samples/ModerationExample.java +++ b/samples/src/main/ai.z.openapi.samples/ModerationExample.java @@ -23,6 +23,7 @@ public static void main(String[] args) { // Example 2: Image moderation System.out.println("\n=== Image Moderation Example ==="); moderateImage(client); + client.close(); } private static void moderateText(ZaiClient client) { diff --git a/samples/src/main/ai.z.openapi.samples/ViduAspectVideoExample.java b/samples/src/main/ai.z.openapi.samples/ViduAspectVideoExample.java index 5d09478..9104d1b 100644 --- a/samples/src/main/ai.z.openapi.samples/ViduAspectVideoExample.java +++ b/samples/src/main/ai.z.openapi.samples/ViduAspectVideoExample.java @@ -20,6 +20,7 @@ public static void main(String[] args) { ZaiClient client = ZaiClient.builder().build(); generateVideoStartEnd(client); + client.close(); } private static void generateVideoStartEnd(ZaiClient client) { diff --git a/samples/src/main/ai.z.openapi.samples/ViduImageToVideoExample.java b/samples/src/main/ai.z.openapi.samples/ViduImageToVideoExample.java index ad6ec8a..3c56b87 100644 --- a/samples/src/main/ai.z.openapi.samples/ViduImageToVideoExample.java +++ b/samples/src/main/ai.z.openapi.samples/ViduImageToVideoExample.java @@ -18,6 +18,7 @@ public static void main(String[] args) { ZaiClient client = ZaiClient.builder().build(); generateVideoFromImage(client); + client.close(); } /** diff --git a/samples/src/main/ai.z.openapi.samples/ViduStartEndVideoExample.java b/samples/src/main/ai.z.openapi.samples/ViduStartEndVideoExample.java index 006fc8e..f9b63cc 100644 --- a/samples/src/main/ai.z.openapi.samples/ViduStartEndVideoExample.java +++ b/samples/src/main/ai.z.openapi.samples/ViduStartEndVideoExample.java @@ -20,6 +20,7 @@ public static void main(String[] args) { ZaiClient client = ZaiClient.builder().build(); generateVideoStartEnd(client); + client.close(); } /** diff --git a/samples/src/main/ai.z.openapi.samples/ViduTextToVideoExample.java b/samples/src/main/ai.z.openapi.samples/ViduTextToVideoExample.java index 2a219ff..4e24b8e 100644 --- a/samples/src/main/ai.z.openapi.samples/ViduTextToVideoExample.java +++ b/samples/src/main/ai.z.openapi.samples/ViduTextToVideoExample.java @@ -24,6 +24,7 @@ public static void main(String[] args) { // Example: Generate video from text using Vidu generateVideoFromText(client); + client.close(); } /** diff --git a/samples/src/main/ai.z.openapi.samples/VoiceCloneExample.java b/samples/src/main/ai.z.openapi.samples/VoiceCloneExample.java index a706a35..a301f26 100644 --- a/samples/src/main/ai.z.openapi.samples/VoiceCloneExample.java +++ b/samples/src/main/ai.z.openapi.samples/VoiceCloneExample.java @@ -48,6 +48,8 @@ public static void main(String[] args) { } catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } diff --git a/samples/src/main/ai.z.openapi.samples/WebReaderExample.java b/samples/src/main/ai.z.openapi.samples/WebReaderExample.java index 7f59c56..0cd6ec0 100644 --- a/samples/src/main/ai.z.openapi.samples/WebReaderExample.java +++ b/samples/src/main/ai.z.openapi.samples/WebReaderExample.java @@ -75,6 +75,8 @@ private static void basicWebReader(ZaiClient client) { catch (Exception e) { System.err.println("Exception occurred: " + e.getMessage()); e.printStackTrace(); + } finally { + client.close(); } } } \ No newline at end of file diff --git a/samples/src/main/ai.z.openapi.samples/WebSearchExample.java b/samples/src/main/ai.z.openapi.samples/WebSearchExample.java index 8db3ede..b57e250 100644 --- a/samples/src/main/ai.z.openapi.samples/WebSearchExample.java +++ b/samples/src/main/ai.z.openapi.samples/WebSearchExample.java @@ -34,6 +34,7 @@ public static void main(String[] args) { // Example 1: Basic Web Search basicWebSearch(client); + client.close(); } /**