The watsonx Orchestrate Developer Edition now supports integration with the wxO SaaS tenant for LLM inferencing. Previously, developers were required to configure the Developer Edition using their own watsonx.ai API key and Space ID. This update simplifies the setup process by enabling proxy usage through Watsonx Orchestrate.

Prerequisites

To retrieve the necessary configuration details, you must have access to an instance of watsonx Orchestrate.

Environment Configuration

Additional environment variables are required to enable proxy usage. These variables differ based on the deployment type:

Common Parameters

VariableDescription
AUTHORIZATION_URLIAM URL used to authorize watsonx Orchestrate to access the proxy service.
USE_SAAS_ML_TOOLS_RUNTIMEEnables the ADK to use the proxy.

SaaS Deployment Configuration

For SaaS deployments, use the following environment variables:
WO_API_KEY=<your API key for Watson Orchestrate on SaaS>
WO_INSTANCE=<your service instance URL>
# The below two fields are optional and automatically inferred by the Developer Edition
AUTHORIZATION_URL=<your IAM URL>
USE_SAAS_ML_TOOLS_RUNTIME=True
Note:
watsonx.ai API Key and Space ID are no longer required.

On-premises Deployment Configuration

For on-premises deployments, use the following environment variables:
WO_USERNAME=<your username for onprem>
WO_PASSWORD=<your password for onprem>
WO_INSTANCE=<your service instance URL>
AUTHORIZATION_URL=<your IAM URL>
VariableDescription
WO_USERNAMEUsername used to log in to IBM SoftwareHub.
WO_PASSWORDPassword associated with WO_USERNAME.
WO_INSTANCEwatsonx Orchestrate server instance URL
AUTHORIZATION_URLOptional, an IAM URL used to authorize watsonx Orchestrate to access the proxy service.