Skip to content

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

Open
nicolaskrier wants to merge 1 commit intospring-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 intospring-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 2 times, most recently from 17574f2 to 5546d2c Compare April 18, 2026 10:23
…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 5546d2c to a263c70 Compare April 18, 2026 11:05
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