云绑定
Spring AI 基于 spring-cloud-bindings 中的基础提供对云绑定的支持。 这允许应用程序为提供程序指定绑定类型,然后使用泛型格式表示属性。 spring-ai 云绑定将处理这些属性并将它们绑定到 spring-ai 本机属性。
例如,使用 时,绑定类型为 。
使用属性 ,可以启用或禁用绑定处理器。
默认情况下,在指定绑定类型时,将启用此属性。
可以指定 , , , , 等的配置,spring-ai 会将它们映射到受支持系统中的相应属性。OpenAi
openai
spring.ai.cloud.bindings.openai.enabled
api-key
uri
username
password
要启用云绑定支持,请在应用程序中包括以下依赖项。
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-spring-cloud-bindings</artifactId>
</dependency>
或您的 Gradle 构建文件。build.gradle
dependencies {
implementation 'org.springframework.ai:spring-ai-spring-cloud-bindings'
}
请参阅 Dependency Management 部分,将 Spring AI BOM 添加到您的构建文件中。 |
可用的 Cloud Bindings
以下是模块中当前提供云绑定支持的组件:spring-ai-spring-clou-bindings
服务类型 |
绑定类型 |
源属性 |
目标属性 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|