From 6f93b56fd587000251309e96f5c80173cb7f5a7a Mon Sep 17 00:00:00 2001 From: Tristan Mahinay Date: Fri, 19 Dec 2025 06:11:41 +0800 Subject: [PATCH 1/2] docs: add IBM watsonx.ai to navigation and observability documentation Add IBM watsonx.ai integration documentation links across three sections: - Chat Models API navigation - Embeddings API navigation - Moderation Models API navigation Update observability documentation to list IBM watsonx.ai as a supported provider for ChatModel observability features. Signed-off-by: Tristan Mahinay --- spring-ai-docs/src/main/antora/modules/ROOT/nav.adoc | 3 +++ .../antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc | 5 +++++ .../ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc | 5 +++++ .../ROOT/pages/api/moderation/watsonx-ai-moderation.adoc | 5 +++++ .../main/antora/modules/ROOT/pages/observability/index.adoc | 2 +- 5 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc create mode 100644 spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc create mode 100644 spring-ai-docs/src/main/antora/modules/ROOT/pages/api/moderation/watsonx-ai-moderation.adoc diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/nav.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/nav.adoc index ff80e6763fa..52231b1ef85 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/nav.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/nav.adoc @@ -36,6 +36,7 @@ **** xref:api/chat/openai-sdk-chat.adoc[OpenAI SDK (Official)] **** xref:api/chat/openai-chat.adoc[OpenAI] **** xref:api/chat/qianfan-chat.adoc[QianFan] +**** xref:api/chat/watsonx-ai-chat.adoc[IBM watsonx.ai] **** xref:api/chat/zhipuai-chat.adoc[ZhiPu AI] *** xref:api/embeddings.adoc[Embedding Models] @@ -54,6 +55,7 @@ **** xref:api/embeddings/openai-embeddings.adoc[OpenAI] **** xref:api/embeddings/postgresml-embeddings.adoc[PostgresML] **** xref:api/embeddings/qianfan-embeddings.adoc[QianFan] +**** xref:api/embeddings/watsonx-ai-embeddings.adoc[IBM watsonx.ai] **** VertexAI ***** xref:api/embeddings/vertexai-embeddings-text.adoc[Text Embedding] ***** xref:api/embeddings/vertexai-embeddings-multimodal.adoc[Multimodal Embedding] @@ -78,6 +80,7 @@ *** xref:api/moderation[Moderation Models] **** xref:api/moderation/openai-moderation.adoc[OpenAI] **** xref:api/moderation/mistral-ai-moderation.adoc[Mistral AI] +**** xref:api/moderation/watsonx-ai-moderation.adoc[IBM watsonx.ai] // ** xref:api/generic-model.adoc[] ** xref:api/chat-memory.adoc[Chat Memory] diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc new file mode 100644 index 00000000000..535a875946c --- /dev/null +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc @@ -0,0 +1,5 @@ += IBM Watsonx Chat + +This functionality has been moved to the Spring AI Community repository. + +Please visit https://github.com/spring-ai-community/spring-ai-watsonx-ai for the latest version. \ No newline at end of file diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc new file mode 100644 index 00000000000..20e0154cd53 --- /dev/null +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc @@ -0,0 +1,5 @@ += IBM Watsonx Embeddings + +This functionality has been moved to the Spring AI Community repository. + +Please visit https://github.com/spring-ai-community/spring-ai-watsonx-ai for the latest version. \ No newline at end of file diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/moderation/watsonx-ai-moderation.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/moderation/watsonx-ai-moderation.adoc new file mode 100644 index 00000000000..0fd34aa785e --- /dev/null +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/moderation/watsonx-ai-moderation.adoc @@ -0,0 +1,5 @@ += IBM Watsonx Moderation + +This functionality has been moved to the Spring AI Community repository. + +Please visit https://github.com/spring-ai-community/spring-ai-watsonx-ai for the latest version. \ No newline at end of file diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/observability/index.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/observability/index.adoc index 3e0fce9cc80..f76653f660c 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/observability/index.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/observability/index.adoc @@ -138,7 +138,7 @@ They measure the time spent in the advisor (including the time spend on the inne == Chat Model NOTE: Observability features are currently supported only for `ChatModel` implementations from the following AI model -providers: Anthropic, Azure OpenAI, Mistral AI, Ollama, OpenAI, Vertex AI, MiniMax, Moonshot, QianFan, Zhipu AI. +providers: Anthropic, Azure OpenAI, Mistral AI, Ollama, OpenAI, Vertex AI, MiniMax, Moonshot, QianFan, IBM watsonx.ai, Zhipu AI. Additional AI model providers will be supported in a future release. The `gen_ai.client.operation` observations are recorded when calling the ChatModel `call` or `stream` methods. From 1d54593539a5a3e040d8eaf844347b8f8c78ddcf Mon Sep 17 00:00:00 2001 From: Tristan Mahinay Date: Fri, 19 Dec 2025 06:36:00 +0800 Subject: [PATCH 2/2] docs: standardize IBM Watsonx branding to watsonx.ai Update IBM Watsonx references to use the official watsonx.ai branding across documentation pages for Chat, Embeddings, and Moderation APIs to maintain consistent product naming conventions. Signed-off-by: Tristan Mahinay --- .../antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc | 2 +- .../ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc | 2 +- .../ROOT/pages/api/moderation/watsonx-ai-moderation.adoc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc index 535a875946c..17f13cdb031 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/watsonx-ai-chat.adoc @@ -1,4 +1,4 @@ -= IBM Watsonx Chat += IBM watsonx.ai Chat This functionality has been moved to the Spring AI Community repository. diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc index 20e0154cd53..7110b8e29b2 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/embeddings/watsonx-ai-embeddings.adoc @@ -1,4 +1,4 @@ -= IBM Watsonx Embeddings += IBM watsonx.ai Embeddings This functionality has been moved to the Spring AI Community repository. diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/moderation/watsonx-ai-moderation.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/moderation/watsonx-ai-moderation.adoc index 0fd34aa785e..938030b0833 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/moderation/watsonx-ai-moderation.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/moderation/watsonx-ai-moderation.adoc @@ -1,4 +1,4 @@ -= IBM Watsonx Moderation += IBM watsonx.ai Moderation This functionality has been moved to the Spring AI Community repository.