Skip to content

Commit 8f4d840

Browse files
committed
minor docs improvments
1 parent bff3e58 commit 8f4d840

File tree

1 file changed

+4
-3
lines changed
  • spring-ai-docs/src/main/antora/modules/ROOT/pages

1 file changed

+4
-3
lines changed

spring-ai-docs/src/main/antora/modules/ROOT/pages/index.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
[[introduction]]
22
= Spring AI
33

4-
The Spring AI project aims to streamline the development of applications that incorporate artificial intelligence functionality without unnecessary complexity.
4+
The `Spring AI` project aims to streamline the development of applications that incorporate artificial intelligence functionality without unnecessary complexity.
55

66
The project draws inspiration from notable Python projects, such as LangChain and LlamaIndex, but Spring AI is not a direct port of those projects.
77
The project was founded with the belief that the next wave of Generative AI applications will not be only for Python developers but will be ubiquitous across many programming languages.
88

99
At its core, Spring AI provides abstractions that serve as the foundation for developing AI applications.
1010
These abstractions have multiple implementations, enabling easy component swapping with minimal code changes.
11-
For example, Spring AI introduces the `ChatClient` interface with implementations for OpenAI and Azure OpenAI.
11+
For example, Spring AI introduces the `ChatClient`/`StreamingChatClient` interfaces with implementations for OpenAI and Azure OpenAI, Ollama, VertexAI, Huggingface, Bedrock/Llama2, Bedrock/Anthropic, Bedrock/Titan, Bedrock/Cohere etc.
12+
Similarly abstractions, such as `EmbeddingClient`, `ImageClient` and various model implementations for them are provided.
1213

1314
In addition to these core abstractions, Spring AI aims to provide higher-level functionalities to address common use cases such as "`Q&A over your documentation`" or "`Chat with your documentation.`"
14-
As the complexity of the use cases increases, the Spring AI project will integrate with other projects in the Spring Ecosystem, such as Spring Integration, Spring Batch, and Spring Data.
15+
As the complexity of the use cases increases, the Spring AI project will integrate with other projects in the Spring Ecosystem, such as Spring Integration, Spring Batch, and Spring Data, Spring Cloud GCP, Spring Cloud, etc.
1516

1617
To simplify setup, Spring Boot starters are available to help set up essential dependencies and classes.
1718
There is also a collection of sample applications to help you explore the project's features. Lastly, the new Spring CLI project also enables you to get started quickly by using the `spring boot new ai` command for new projects or `spring boot add ai` for adding AI capabilities to your existing application.

0 commit comments

Comments
 (0)