This version is still in development and is not considered stable yet. For the latest snapshot version, please use Spring AI 1.0.0-SNAPSHOT!

Refer to the Dependency Management section to add the Spring AI BOM to your build file.
Property Description Default

spring.ai.retry.max-attempts

Maximum number of retry attempts.

10

spring.ai.retry.backoff.initial-interval

Initial sleep duration for the exponential backoff policy.

2 sec.

spring.ai.retry.backoff.multiplier

Backoff interval multiplier.

5

spring.ai.retry.backoff.max-interval

Maximum backoff duration.

3 min.

spring.ai.retry.on-client-errors

If false, throw a NonTransientAiException, and do not attempt retry for 4xx client error codes

false

spring.ai.retry.exclude-on-http-codes

List of HTTP status codes that should not trigger a retry (e.g. to throw NonTransientAiException).

empty

spring.ai.retry.on-http-codes

List of HTTP status codes that should trigger a retry (e.g. to throw TransientAiException).

empty

Property Description Default

spring.ai.minimax.base-url

The URL to connect to

api.minimax.chat

spring.ai.minimax.api-key

The API Key

-

Property Description Default

spring.ai.minimax.embedding.enabled

Enable MiniMax embedding model.

true

spring.ai.minimax.embedding.base-url

Optional overrides the spring.ai.minimax.base-url to provide embedding specific url

-

spring.ai.minimax.embedding.api-key

Optional overrides the spring.ai.minimax.api-key to provide embedding specific api-key

-

spring.ai.minimax.embedding.options.model

The model to use

embo-01

You can override the common spring.ai.minimax.base-url and spring.ai.minimax.api-key for the ChatModel and EmbeddingModel implementations. The spring.ai.minimax.embedding.base-url and spring.ai.minimax.embedding.api-key properties if set take precedence over the common properties. Similarly, the spring.ai.minimax.embedding.base-url and spring.ai.minimax.embedding.api-key properties if set take precedence over the common properties. This is useful if you want to use different MiniMax accounts for different models and different model endpoints.
All properties prefixed with spring.ai.minimax.embedding.options can be overridden at runtime by adding a request specific Runtime Options to the EmbeddingRequest call.
Refer to the Dependency Management section to add the Spring AI BOM to your build file.
The spring-ai-minimax dependency provides access also to the MiniMaxChatModel. For more information about the `MiniMaxChatModel refer to the MiniMax Chat Client section.

APP信息