雲繫結
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 模組中目前提供雲繫結支援的元件:
服務型別 |
繫結型別 |
源屬性 |
目標屬性 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|