diff --git a/models/spring-ai-ollama/src/main/java/org/springframework/ai/ollama/OllamaEmbeddingClient.java b/models/spring-ai-ollama/src/main/java/org/springframework/ai/ollama/OllamaEmbeddingClient.java index 77d08f319..72d82d969 100644 --- a/models/spring-ai-ollama/src/main/java/org/springframework/ai/ollama/OllamaEmbeddingClient.java +++ b/models/spring-ai-ollama/src/main/java/org/springframework/ai/ollama/OllamaEmbeddingClient.java @@ -122,15 +122,9 @@ public class OllamaEmbeddingClient extends AbstractEmbeddingClient { if (options instanceof OllamaOptions ollamaOptions) { runtimeOptions = ollamaOptions; } - else if (options instanceof EmbeddingOptions embeddingOptions) { - // currently EmbeddingOptions does not have any portable options to be - // merged. - runtimeOptions = null; - } - else { - throw new IllegalArgumentException("Request embedding options are not of type EmbeddingOptions: " - + options.getClass().getSimpleName()); - } + // currently EmbeddingOptions does not have any portable options to be + // merged. + runtimeOptions = null; } OllamaOptions mergedOptions = ModelOptionsUtils.merge(runtimeOptions, this.defaultOptions, OllamaOptions.class); diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/getting-started.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/getting-started.adoc index 917f5d5a3..876ab02bf 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/getting-started.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/getting-started.adoc @@ -52,10 +52,12 @@ repositories { * xref:api/clients/azure-openai.adoc#_getting_started[Azure OpenAI] * xref:api/clients/huggingface.adoc#_getting_started[HuggingFace] * xref:api/clients/bedrock.adoc#_getting_started[Bedrock] -* xref:api/clients/ollama.adoc#_getting_started[Ollama] +* xref:api/clients/ollama-chat.adoc#_getting_started[Ollama] == Embedding Models +* xref:api/embeddings/openai-embeddings.adoc#_getting_started[OpenAI] +* xref:api/embeddings/ollama-embeddings.adoc#_getting_started[Ollama] == Spring CLI