Class SpringAIGeminiChatConfig
java.lang.Object
com.bytedesk.ai.springai.providers.gemini.SpringAIGeminiChatConfig
@Configuration
@ConditionalOnProperty(prefix="spring.ai.gemini.chat",
name="enabled",
havingValue="true",
matchIfMissing=false)
public class SpringAIGeminiChatConfig
extends Object
OpenAI 聊天配置
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) org.springframework.ai.openai.api.OpenAiApi(package private) org.springframework.ai.chat.client.ChatClient(package private) org.springframework.ai.openai.OpenAiChatModel(package private) org.springframework.ai.openai.OpenAiChatOptions
-
Field Details
-
baseUrl
-
apiKey
-
model
-
temperature
-
-
Constructor Details
-
SpringAIGeminiChatConfig
public SpringAIGeminiChatConfig()
-
-
Method Details
-
geminiApi
@Bean("geminiApi") org.springframework.ai.openai.api.OpenAiApi geminiApi() -
geminiChatOptions
@Bean("geminiChatOptions") org.springframework.ai.openai.OpenAiChatOptions geminiChatOptions() -
geminiChatModel
@Bean("geminiChatModel") org.springframework.ai.openai.OpenAiChatModel geminiChatModel() -
geminiChatClient
@Bean("geminiChatClient") org.springframework.ai.chat.client.ChatClient geminiChatClient()
-