@@ -61,12 +61,12 @@ public GeminiTextResponse chat(String message) throws IOException {
6161 return this .chat (message , null , null );
6262 }
6363
64- public GeminiTextResponse chat (String message , GenerationConfig generationConfig ) throws IOException {
64+ public GeminiTextResponse chat (String message , GeminiGenerationConfig geminiGenerationConfig ) throws IOException {
6565
66- return this .chat (message , null , generationConfig );
66+ return this .chat (message , null , geminiGenerationConfig );
6767 }
6868
69- public GeminiTextResponse chat (String message , MultiPartInlineData inlineData , GenerationConfig generationConfig ) throws IOException {
69+ public GeminiTextResponse chat (String message , MultiPartInlineData inlineData , GeminiGenerationConfig geminiGenerationConfig ) throws IOException {
7070
7171 if (this .geminiAccount == null || this .geminiAccount .getApiKey () == null || this .geminiAccount .getApiKey ().isEmpty ()) {
7272 throw new RuntimeException ("gemini api key is empty" );
@@ -79,8 +79,8 @@ public GeminiTextResponse chat(String message, MultiPartInlineData inlineData, G
7979 //build gemini request body
8080 GeminiTextRequest questParams = this .buildGeminiTextRequest (message , inlineData , this .history );
8181
82- if (generationConfig != null ) {
83- questParams .setGenerationConfig ( generationConfig );
82+ if (geminiGenerationConfig != null ) {
83+ questParams .setGeminiGenerationConfig ( geminiGenerationConfig );
8484 }
8585
8686 MediaType json = MediaType .parse ("application/json; charset=utf-8" );
@@ -110,7 +110,7 @@ public GeminiTextResponse chat(String message, MultiPartInlineData inlineData, G
110110 return null ;
111111 }
112112
113- public void stream (String message , MultiPartInlineData inlineData , GenerationConfig generationConfig , GeminiStreamResponseListener responseListener ) throws IOException {
113+ public void stream (String message , MultiPartInlineData inlineData , GeminiGenerationConfig geminiGenerationConfig , GeminiStreamResponseListener responseListener ) throws IOException {
114114
115115 if (this .geminiAccount == null || this .geminiAccount .getApiKey () == null || this .geminiAccount .getApiKey ().isEmpty ()) {
116116 throw new RuntimeException ("gemini api key is empty" );
@@ -123,8 +123,8 @@ public void stream(String message, MultiPartInlineData inlineData, GenerationCon
123123 //build gemini request body
124124 GeminiTextRequest questParams = this .buildGeminiTextRequest (message , inlineData , this .history );
125125
126- if (generationConfig != null ) {
127- questParams .setGenerationConfig ( generationConfig );
126+ if (geminiGenerationConfig != null ) {
127+ questParams .setGeminiGenerationConfig ( geminiGenerationConfig );
128128 }
129129
130130 MediaType json = MediaType .parse ("application/json; charset=utf-8" );
0 commit comments