|
此版本仍在开发中,尚未被视为稳定版。如需最新的快照版本,请使用 Spring AI 1.1.3! |
云绑定
Spring AI 提供对基于 spring-cloud-bindings 基础的云绑定的支持。 这允许应用程序为提供者指定绑定类型,然后使用通用格式表达属性。 spring-ai 云绑定将处理这些属性并将其绑定到 spring-ai 原生属性。
例如,当使用 OpenAi 时,绑定类型为 openai。
使用属性 spring.ai.cloud.bindings.openai.enabled,可以启用或禁用绑定处理器。
默认情况下,当指定绑定类型时,将启用此属性。
可以为 api-key、uri、username、password 等指定配置,spring-ai 会将它们映射到支持系统中对应的属性。
要启用云绑定支持,请在应用程序中包含以下依赖项。
<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'
}
| 请参阅依赖管理部分,将Spring AI BOM添加到您的构建文件中。 |
可用的云绑定
以下是目前在 spring-ai-spring-cloud-bindings 模块中提供云绑定支持的组件:
服务类型 |
绑定类型 |
源属性 |
目标属性 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|