Skip to content

Conversation

@ricken07
Copy link
Contributor

This PR transforms Cohere from a second-class cloud-only option to a first-class Spring AI provider with:

  • Complete feature implementation (chat + embeddings)
  • Function/Tool calling with streaming support
  • Function calling with automatic tool execution
  • Tool planning and citations support
  • SSE (Server-Sent Events) handling for streaming responses
  • Support for multiple embedding models (v3.0)
  • Multiple input types (search_document, search_query, classification, clustering)
  • Add Unit and IT tests for API and models
  • Add AOT/GraalVM native support
  • Spring Boot auto-configuration
  • Builder pattern for flexibility

Note: @ilayaperumalg the documentation will be provided in the coming days.

ricken07 and others added 15 commits November 22, 2025 04:29
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
…n test

Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: Ricken Bazolo <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Signed-off-by: Ricken Bazolo <ricken.bazolo@gmail.com>
Signed-off-by: ricken07 <ricken.bazolo@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant