############################# Environment variables setup ############################# Python SDK can be partially configured using environment variables. Values passed this way may be overwritten by explicit passing of arguments into the constructor. Supported variables: * **FLIGHT_SERVICE_LOCATION** - sets flight service location * **FLIGHT_SERVICE_PORT** - sets flight service port * **WX_CLIENT_VERIFY_REQUESTS** - sets verify parameter for http requests * **USER_ACCESS_TOKEN** - sets access token for requests, the token may expire with time * **RUNTIME_ENV_ACCESS_TOKEN_FILE** - sets path to file, where is stored access token, the token may expire with time * **PROJECT_ID** - sets default project id * **SPACE_ID** - sets default space id * **RUNTIME_ENV_APSX_URL** - sets base endpoint **Example of passing url and token via environment variables:** .. code-block:: python # RUNTIME_ENV_APSX_URL is set to watsonx.ai url # USER_ACCESS_TOKEN is set to watsonx.ai generated token from ibm_watsonx_ai import APIClient, Credentials # values can be passed as usual to overwrite environment variables, but can be entirely omitted api_client = APIClient(Credentials())