Class WatsonxAiApi

java.lang.Object
org.springframework.ai.watsonx.api.WatsonxAiApi

public class WatsonxAiApi extends Object
Java Client for the watsonx.ai API. https://www.ibm.com/products/watsonx-ai
Since:
1.0.0
Author:
John Jairo Moreno Rojas, Pablo Sanchidrian Herrera
  • Field Details

  • Constructor Details

    • WatsonxAiApi

      public WatsonxAiApi(String baseUrl, String streamEndpoint, String textEndpoint, String embeddingEndpoint, String projectId, String IAMToken, org.springframework.web.client.RestClient.Builder restClientBuilder)
      Create a new chat api.
      Parameters:
      baseUrl - api base URL.
      streamEndpoint - streaming generation.
      textEndpoint - text generation.
      embeddingEndpoint - embedding generation
      projectId - watsonx.ai project identifier.
      IAMToken - IBM Cloud IAM token.
      restClientBuilder - rest client builder.
  • Method Details