CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/maven-org-springframework-ai--spring-ai-spring-boot-autoconfigure

Spring AI Spring Boot Auto Configuration modules providing automatic setup for AI models, vector stores, MCP, and retry capabilities

Overview
Eval results
Files

complete-module-list.mddocs/reference/

Complete Module List

All 56 Spring AI Spring Boot Auto Configuration modules.

Common (1 module)

  • spring-ai-autoconfigure-retry: Retry capabilities with exponential backoff

MCP (6 modules)

  • spring-ai-autoconfigure-mcp-client-common: Core MCP client, stdio transport
  • spring-ai-autoconfigure-mcp-client-httpclient: Apache HttpClient SSE/HTTP transports
  • spring-ai-autoconfigure-mcp-client-webflux: Spring WebFlux SSE/HTTP transports
  • spring-ai-autoconfigure-mcp-server-common: Core MCP server, stdio transport
  • spring-ai-autoconfigure-mcp-server-webflux: Spring WebFlux SSE/HTTP server
  • spring-ai-autoconfigure-mcp-server-webmvc: Spring WebMvc SSE/HTTP server

Models - Chat Infrastructure (11 modules)

  • spring-ai-autoconfigure-model-chat-client: ChatClient builder
  • spring-ai-autoconfigure-model-chat-memory: Core chat memory
  • spring-ai-autoconfigure-model-chat-memory-repository-cassandra: Cassandra backend
  • spring-ai-autoconfigure-model-chat-memory-repository-cosmos-db: Azure Cosmos DB backend
  • spring-ai-autoconfigure-model-chat-memory-repository-jdbc: JDBC backend
  • spring-ai-autoconfigure-model-chat-memory-repository-mongodb: MongoDB backend
  • spring-ai-autoconfigure-model-chat-memory-repository-neo4j: Neo4j backend
  • spring-ai-autoconfigure-model-chat-observation: Chat metrics and tracing
  • spring-ai-autoconfigure-model-embedding-observation: Embedding metrics
  • spring-ai-autoconfigure-model-image-observation: Image generation metrics
  • spring-ai-autoconfigure-model-tool: Tool calling/function callbacks

Models - AI Providers (18 modules)

  • spring-ai-autoconfigure-model-anthropic: Anthropic Claude models
  • spring-ai-autoconfigure-model-azure-openai: Azure OpenAI Service
  • spring-ai-autoconfigure-model-bedrock-ai: AWS Bedrock (multiple providers)
  • spring-ai-autoconfigure-model-deepseek: DeepSeek models
  • spring-ai-autoconfigure-model-elevenlabs: ElevenLabs text-to-speech
  • spring-ai-autoconfigure-model-google-genai: Google Gemini models
  • spring-ai-autoconfigure-model-huggingface: Hugging Face Inference API
  • spring-ai-autoconfigure-model-minimax: MiniMax models
  • spring-ai-autoconfigure-model-mistral-ai: Mistral AI models
  • spring-ai-autoconfigure-model-oci-genai: Oracle Cloud Infrastructure GenAI
  • spring-ai-autoconfigure-model-ollama: Ollama local models
  • spring-ai-autoconfigure-model-openai: OpenAI GPT models
  • spring-ai-autoconfigure-model-openai-sdk: Alternative OpenAI SDK integration
  • spring-ai-autoconfigure-model-postgresml-embedding: PostgresML in-database embeddings
  • spring-ai-autoconfigure-model-stability-ai: Stability AI image generation
  • spring-ai-autoconfigure-model-transformers: Local Hugging Face models
  • spring-ai-autoconfigure-model-vertex-ai: Google Cloud Vertex AI
  • spring-ai-autoconfigure-model-zhipuai: Zhipu AI models

Vector Stores (20 modules)

  • spring-ai-autoconfigure-vector-store-azure: Azure AI Search
  • spring-ai-autoconfigure-vector-store-azure-cosmos-db: Azure Cosmos DB
  • spring-ai-autoconfigure-vector-store-cassandra: Apache Cassandra
  • spring-ai-autoconfigure-vector-store-chroma: Chroma vector database
  • spring-ai-autoconfigure-vector-store-couchbase: Couchbase vector search
  • spring-ai-autoconfigure-vector-store-elasticsearch: Elasticsearch
  • spring-ai-autoconfigure-vector-store-gemfire: VMware GemFire/Tanzu
  • spring-ai-autoconfigure-vector-store-mariadb: MariaDB with vector extension
  • spring-ai-autoconfigure-vector-store-milvus: Milvus vector database
  • spring-ai-autoconfigure-vector-store-mongodb-atlas: MongoDB Atlas vector search
  • spring-ai-autoconfigure-vector-store-neo4j: Neo4j graph database
  • spring-ai-autoconfigure-vector-store-observation: Vector store metrics
  • spring-ai-autoconfigure-vector-store-opensearch: OpenSearch vector engine
  • spring-ai-autoconfigure-vector-store-oracle: Oracle Database vectors
  • spring-ai-autoconfigure-vector-store-pgvector: PostgreSQL pgvector
  • spring-ai-autoconfigure-vector-store-pinecone: Pinecone vector database
  • spring-ai-autoconfigure-vector-store-qdrant: Qdrant vector database
  • spring-ai-autoconfigure-vector-store-redis: Redis Stack vector search
  • spring-ai-autoconfigure-vector-store-typesense: Typesense vector search
  • spring-ai-autoconfigure-vector-store-weaviate: Weaviate vector database

Module Dependencies

Add modules as needed based on your requirements:

<!-- Add specific modules -->
<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-autoconfigure-retry</artifactId>
    <version>1.1.2</version>
</dependency>

<!-- Or use starter dependencies that include multiple modules -->
<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-openai-spring-boot-starter</artifactId>
    <version>1.1.2</version>
</dependency>

Install with Tessl CLI

npx tessl i tessl/maven-org-springframework-ai--spring-ai-spring-boot-autoconfigure

docs

index.md

tile.json