Class WatsonxAiChatModel

java.lang.Object
org.springframework.ai.watsonx.WatsonxAiChatModel
All Implemented Interfaces:
ChatModel, StreamingChatModel, Model<Prompt,ChatResponse>, StreamingModel<Prompt,ChatResponse>

public class WatsonxAiChatModel extends Object implements ChatModel, StreamingChatModel
ChatModel implementation for watsonx.ai.

watsonx.ai allows developers to use large language models within a SaaS service. It supports multiple open-source models as well as IBM created models.

Please refer to the watsonx.ai models for the most up-to-date information about the available models.

Since:
1.0.0
Author:
Pablo Sanchidrian Herrera, John Jario Moreno Rojas, Christian Tzolov