• Implement a native client (OllamaApi) to leverage chat/streaming and embedding endpoints.
  • Add a OllamaChatClient implementing the ChatClinet and StreamingChatClinet interfaces.
  • Add a OllamaEmbedding clinent that impl. the EmbeddingClinet interface.
  • Add AutoConfiguraitons with properties for the chat and the embedding clients.
  • Add unit and ITs for the OllamaApi, OllamaChatClient, OllamaEmbeddingClient, and related auto-configuraitons.
  • Remove the old ollama impl. classes and tests.
  • minor fixes to the bedrock test methods names.

Comment From: markpollack

reviewed and merged. Some follow up issues to discuss.

9ab857a8aba931a34f24c12683fe877e8cd270cb