Skip to content

Allow OllamaApiAutoConfiguration conditional instantiation based on chat model and embedding model properties#5077

Open
nicolaskrier wants to merge 1 commit into
spring-projects:mainfrom
nicolaskrier:ollama-api-conditional-instantiation
Open

Allow OllamaApiAutoConfiguration conditional instantiation based on chat model and embedding model properties#5077
nicolaskrier wants to merge 1 commit into
spring-projects:mainfrom
nicolaskrier:ollama-api-conditional-instantiation

Conversation

@nicolaskrier
Copy link
Copy Markdown
Contributor

@nicolaskrier nicolaskrier commented Dec 10, 2025

  • Introduce OllamaChatOrEmbeddingCondition for this logic
  • Add unit tests covering the different scenarios
  • Refactor existing unit tests

@nicolaskrier
Copy link
Copy Markdown
Contributor Author

nicolaskrier commented Dec 12, 2025

In 1.1.0-M2 version, OllamaApiAutoConfiguration was:

These two former auto-configurations have conditions on different properties to disable them. I have reintroduced these conditions on OllamaApiAutoConfiguration directly because it is now present in Ollama auto-configuration imports file.

@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch 2 times, most recently from 81eeb82 to 577a507 Compare December 14, 2025 15:42
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch from 577a507 to 3a606e6 Compare December 29, 2025 09:50
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch 7 times, most recently from e2f7455 to 0be6fc1 Compare January 23, 2026 21:24
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch from 0be6fc1 to 05763ad Compare March 7, 2026 13:39
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch 2 times, most recently from eabf94b to 6469547 Compare March 21, 2026 15:18
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch 3 times, most recently from 5546d2c to a263c70 Compare April 18, 2026 11:05
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch from a263c70 to 3fccc1d Compare May 2, 2026 14:49
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch from 3fccc1d to b95b06b Compare May 11, 2026 19:55
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch from b95b06b to 8ebe4ee Compare May 24, 2026 14:42
…hat model and embedding model properties

- Introduce OllamaChatOrEmbeddingCondition for this logic
- Add unit tests covering the different scenarios
- Refactor existing unit tests

Signed-off-by: Nicolas Krier <7557886+nicolaskrier@users.noreply.github.com>
@nicolaskrier nicolaskrier force-pushed the ollama-api-conditional-instantiation branch from 8ebe4ee to 8d847dc Compare June 6, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants