雲端綁定
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-clou-bindings
模組中,目前提供雲端綁定支援的元件
服務類型 |
綁定類型 |
來源屬性 |
目標屬性 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|