Class SpringAIOllamaConfig
java.lang.Object
com.bytedesk.ai.springai.providers.ollama.SpringAIOllamaConfig
@Configuration
@ConditionalOnProperty(name="spring.ai.ollama.chat.enabled",
havingValue="true",
matchIfMissing=false)
public class SpringAIOllamaConfig
extends Object
https://ollama.com/
https://www.promptingguide.ai/
https://docs.spring.io/spring-ai/reference/api/embeddings/ollama-embeddings.html
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) org.springframework.ai.ollama.api.OllamaApi
(package private) org.springframework.ai.chat.client.ChatClient
(package private) org.springframework.ai.ollama.OllamaChatModel
(package private) org.springframework.ai.ollama.api.OllamaOptions
(package private) org.springframework.ai.embedding.EmbeddingModel
(package private) org.springframework.ai.ollama.api.OllamaOptions
-
Field Details
-
ollamaBaseUrl
@Value("${spring.ai.ollama.base-url:http://host.docker.internal:11434}") private String ollamaBaseUrl -
ollamaChatOptionsModel
-
ollamaChatOptionsNuma
-
ollamaEmbeddingOptionsModel
@Value("${spring.ai.ollama.embedding.options.model:bge-m3:latest}") private String ollamaEmbeddingOptionsModel -
autoCheckService
-
-
Constructor Details
-
SpringAIOllamaConfig
public SpringAIOllamaConfig()
-
-
Method Details
-
bytedeskOllamaApi
@Bean("bytedeskOllamaApi") org.springframework.ai.ollama.api.OllamaApi bytedeskOllamaApi() -
bytedeskOllamaChatOptions
@Bean("bytedeskOllamaChatOptions") org.springframework.ai.ollama.api.OllamaOptions bytedeskOllamaChatOptions() -
bytedeskOllamaEmbeddingOptions
@Bean("bytedeskOllamaEmbeddingOptions") org.springframework.ai.ollama.api.OllamaOptions bytedeskOllamaEmbeddingOptions() -
bytedeskOllamaChatModel
@Bean("bytedeskOllamaChatModel") org.springframework.ai.ollama.OllamaChatModel bytedeskOllamaChatModel() -
bytedeskOllamaEmbeddingModel
@Primary @Bean("bytedeskOllamaEmbeddingModel") org.springframework.ai.embedding.EmbeddingModel bytedeskOllamaEmbeddingModel() -
bytedeskOllamaChatClient
@Primary @Bean("bytedeskOllamaChatClient") org.springframework.ai.chat.client.ChatClient bytedeskOllamaChatClient()
-