Class GoogleGenAiChatOptions.Builder
java.lang.Object
org.springframework.ai.chat.prompt.DefaultChatOptionsBuilder<B>
org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder<B>
org.springframework.ai.google.genai.GoogleGenAiChatOptions.AbstractBuilder<GoogleGenAiChatOptions.Builder>
org.springframework.ai.google.genai.GoogleGenAiChatOptions.Builder
- All Implemented Interfaces:
Cloneable,org.springframework.ai.chat.prompt.ChatOptions.Builder<GoogleGenAiChatOptions.Builder>,org.springframework.ai.model.tool.StructuredOutputChatOptions.Builder<GoogleGenAiChatOptions.Builder>,org.springframework.ai.model.tool.ToolCallingChatOptions.Builder<GoogleGenAiChatOptions.Builder>
- Enclosing class:
- GoogleGenAiChatOptions
public static class GoogleGenAiChatOptions.Builder
extends GoogleGenAiChatOptions.AbstractBuilder<GoogleGenAiChatOptions.Builder>
-
Field Summary
Fields inherited from class org.springframework.ai.google.genai.GoogleGenAiChatOptions.AbstractBuilder
autoCacheThreshold, autoCacheTtl, cachedContentName, candidateCount, googleSearchRetrieval, includeExtendedUsageMetadata, includeServerSideToolInvocations, includeThoughts, labels, responseMimeType, responseSchema, safetySettings, serviceTier, thinkingBudget, thinkingLevel, toolChoice, useCachedContentFields inherited from class org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder
toolCallbacks, toolContextFields inherited from class org.springframework.ai.chat.prompt.DefaultChatOptionsBuilder
frequencyPenalty, maxTokens, model, presencePenalty, stopSequences, temperature, topK, topP -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.ai.google.genai.GoogleGenAiChatOptions.AbstractBuilder
autoCacheThreshold, autoCacheTtl, build, cachedContentName, candidateCount, clone, combineWith, googleSearchRetrieval, includeExtendedUsageMetadata, includeServerSideToolInvocations, includeThoughts, labels, maxOutputTokens, model, outputSchema, responseMimeType, responseSchema, safetySettings, serviceTier, thinkingBudget, thinkingLevel, toolChoice, useCachedContentMethods inherited from class org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder
toolCallbacks, toolCallbacks, toolContext, toolContextMethods inherited from class org.springframework.ai.chat.prompt.DefaultChatOptionsBuilder
frequencyPenalty, maxTokens, model, presencePenalty, self, stopSequences, temperature, topK, topPMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.ai.model.tool.ToolCallingChatOptions.Builder
frequencyPenalty, maxTokens, model, presencePenalty, stopSequences, temperature, topK, topP
-
Constructor Details
-
Builder
public Builder()
-