IBM watsonx.ai features and configurations head to the IBM watsonx.ai.
Overview
Integration details
Model features
Setup
To access IBM watsonx.ai models you’ll need to create an IBM watsonx.ai account, get an API key, and install the@langchain/ibm integration package.
Credentials
Head to IBM Cloud to sign up to IBM watsonx.ai and generate an API key or provide any other authentication form as presented below.IAM authentication
Bearer token authentication
IBM watsonx.ai software authentication
IAM authentication
Bearer token authentication
IBM watsonx.ai software authentication
Installation
The LangChain IBM watsonx.ai integration lives in the@langchain/ibm package:
Instantiation
Now we can instantiate our model object and generate chat completions:- You must provide
spaceId,projectIdoridOrName(deployment id) unless you use lightweight engine which works without specifying either (refer to watsonx.ai docs) - Depending on the region of your provisioned service instance, use correct serviceUrl.
Using model Gateway
@ibm-cloud/watsonx-ai SDK or watsonx.ai API. Follow this documentation:
Invocation
Streaming the model output
Tool calling
API reference
For detailed documentation of allIBM watsonx.ai features and configurations head to the API reference: API docs
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

