vania-janet/multiturn-rag-retrieval-data huggingface dataset:
Getting started with Watson and IBM Cloud 

You're just a few steps away from getting started with IBM Watson®.



  Step 1: Getting a free IBM Cloud account 

Create an account on IBM Cloud to try Watson services for free with no time restrictions: [Sign up for free](https://cloud.ibm.com/registration/?target=%2Fdeveloper%2Fwatson%2Fdashboard). You'll receive an email to confirm and activate your account.





  Step 2: Finding and creating a service instance 



1.  After you activate your account and log in, select a service that fits your needs from the [Watson console](https://cloud.ibm.com/developer/watson/dashboard).
2.  Create an instance of the service by clicking Start free plan.







  Next steps 

You're ready to go.

Start by launching the tool for the service, if available. You can also run through the Getting started tutorial in the [docs](https://cloud.ibm.com/docs?tab=all-docs&category=ai).
Platform[Setting up your IBM Cloud account](https://cloud.ibm.com/docs/account?topic=account-account-getting-started)Setting up your IBM Cloud account

This tutorial walks you through the steps for setting up an account in IBM Cloud®. By completing this tutorial, you learn how to set up account authentication, manage your account settings, effectively organize resources in your account, and control access to resources.

Managing your account, resources, and access



* 60 minutes
* 2023-05-17



[Onboarding a Certified Operator from a Red Hat registry](https://cloud.ibm.com/docs/account?topic=account-catalog-opbundle-tutorial)Onboarding a Certified Operator from a Red Hat registry

This tutorial walks you through how to onboard a sample Operator bundle from a Red Hat® registry to your account. By completing this tutorial, you learn how to create a private catalog in your account, import the Operator bundle, and validate that it can be installed on a Red Hat OpenShift on IBM Cloud cluster.

Container Registry Managing your account, resources, and access



* 45 minutes
* 2022-10-26



[Onboarding an Operator from a GitHub repository](https://cloud.ibm.com/docs/account?topic=account-catalog-operator-gh)Onboarding an Operator from a GitHub repository

This tutorial walks you through how to onboard a sample Operator from a GitHub repository to your account. You can onboard an Operator bundle using a TGZ file or an Operator using a CSV file. By completing this tutorial, you learn how to create a private catalog, import your CSV or TGZ file, validate that it can be installed on a Red Hat OpenShift cluster, and make the Operator available to users who have access to your account.

Container Registry Managing your account, resources, and access



* 45 minutes
* 2022-10-26



[Onboarding a Terraform template by using the CLI](https://cloud.ibm.com/docs/account?topic=account-catalog-terraform-template-cli)Onboarding a Terraform template by using the CLI
Proceed to the configuration [common to all operating systems](https://cloud.ibm.com/docs/solution-tutorialsgetting-started-common).







 Ubuntu Linux 

The following sections assume you are running Ubuntu Linux as non-root user with access to root privileges. Once you're done with the specific sections, proceed to the configuration [common to all operating systems](https://cloud.ibm.com/docs/solution-tutorialsgetting-started-common). If you are using the Linux-based Cloud Shell, proceed to [the section on Cloud Shell](https://cloud.ibm.com/docs/solution-tutorialsgetting-started-cloud-shell).



 IBM Cloud CLI 



1. Download and install the IBM Cloud CLI from [https://github.com/IBM-Cloud/ibm-cloud-cli-release/releases/latest](https://github.com/IBM-Cloud/ibm-cloud-cli-release/releases/latest).
2. Verify the installation with:

ibmcloud version







 Docker 



1. If you don't have one, sign up for a free account at [https://hub.docker.com/signup](https://hub.docker.com/signup).
2. Install Docker Engine - Community for Ubuntu following the instructions from [https://docs.docker.com/install/linux/docker-ce/ubuntu/](https://docs.docker.com/install/linux/docker-ce/ubuntu/).
3. Verify the installation with:

docker --version
sudo docker run hello-world

To run Docker under your own user instead of root, perfom the [post install](https://docs.docker.com/install/linux/linux-postinstall/) steps.







 kubectl 



1. Download kubectl from
* IBM Cloud CLI.



You will find instructions to download and install these tools for your operating environment in the [Getting started with tutorials](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-tutorials) guide.

To avoid the installation of these tools you can use the [Cloud Shell](https://cloud.ibm.com/shell) from the IBM Cloud console.

Optionally:



* [Install Aspera Connect](https://www.ibm.com/aspera/connect/) for high-speed data upload to Object Storage.







 Step 1: Create services 

In this section, you will create the services required to build your data lake.

This section uses the command line to create service instances. Alternatively, you may do the same from the service page in the [catalog](https://cloud.ibm.com/catalog) using the provided links.



1. Login to IBM Cloud via the command line. Use ibmcloud login or ibmcloud login --sso to log in interactively. See [CLI Getting Started](https://cloud.ibm.com/docs/cli?topic=cli-getting-started).
2. Make sure to target the region and resource group to work with. It is used to create the services and actions. You can list your available resource groups using ibmcloud resource groups.

ibmcloud target -r <region> -g <resource_group>

Use ibmcloud target -g default to switch to the default resource group.
3. Create an instance of [Object Storage](https://cloud.ibm.com/catalog/services/cloud-object-storage). If you already have Object Storage instance with a lite plan, use standard instead of lite.

ibmcloud resource service-instance-create data-lake-cos cloud-object-storage lite global
4. Create an instance of [Data Engine](https://cloud.ibm.com/catalog/services/sql-query). Replace us-south by your region, if needed.
For more information about where to find your credentials, see [Locating your credentials](https://cloud.ibm.com/docs/Cloudant?topic=Cloudant-locating-your-service-credentialslocating-your-service-credentials).
2. See more information on [Understanding your service credentials](https://cloud.ibm.com/docs/Cloudant?topic=Cloudant-locating-your-service-credentialsthe-service-credentials).
3. Now, you're ready to use your IBM Cloudant database and get familiar with the basic features of IBM Cloud by following this tutorial: [Creating a web-based To-Do list](https://cloud.ibm.com/docs/Cloudant?topic=Cloudant-web-based-todo-list).
You can also issue the following command to view your app's status and see the URL.

ibmcloud cf apps

You can also go to the IBM Cloud [resource list](https://cloud.ibm.com/resources) to view your app.





 Step 5: Add a database 

Next, we'll add an IBM Cloudant NoSQL database to this app and set up the app so that it can run locally and on IBM Cloud.



1. In your browser, log in to IBM Cloud and go to the Dashboard. Select Create resource.
2. Search for IBM Cloudant, and select the service.
3. For Available authentication methods, select Use both legacy credentials and IAM. You can leave the default settings for the other fields. Click Create to create the service.
4. In the navigation, go to Connections, then click Create connection. Select your app, and click Connect.
5. Using the default values, click Connect & restage app to connect the database to your app. Click Restage when prompted.



IBM Cloud will restart your app and provide the database credentials to your app using the VCAP_SERVICES environment variable. This environment variable is available to the app only when it is running on IBM Cloud.

Environment variables enable you to separate deployment settings from your source code. For example, instead of specifying a database password in your source code, you can store it in an environment variable that you reference in your source code.





 Step 6: Use the database 

We're now going to update your local code to point to this database. We'll create an .env file that will store the credentials for the services the app will use. This file will get used ONLY when the app is running locally. When running in IBM Cloud, the credentials will be read from the VCAP_SERVICES environment variable.



1. Create a file called .env in the get-started-go directory with the following content:

CLOUDANT_URL=
2. Find your app in the IBM Cloud [resource list](https://cloud.ibm.com/resources).
Getting started with Liberty for Java 

IBM® Cloud Foundry is deprecated and no longer supported as of 1 June 2023. For more information, see the [deprecation details](https://cloud.ibm.com/docs/cloud-foundry-public?topic=cloud-foundry-public-deprecationdep_details).

Congratulations, you deployed a Hello World sample app on IBM Cloud®! To get started, follow this step-by-step guide. Or, [download the sample code](https://github.com/IBM-Cloud/get-started-java) and explore on your own.

By following the Liberty for Java getting started tutorial, you'll set up a development environment, deploy an app locally on IBM Cloud®, and integrate a database service in your app.

Throughout these docs, references to the Cloud Foundry CLI are now updated to the IBM Cloud CLI! The IBM Cloud CLI has the same familiar Cloud Foundry commands, but with better integration with IBM Cloud accounts and other services. Learn more about getting started with the IBM Cloud CLI in this tutorial.



 Before you begin 

You'll need the following accounts and tools:



* [IBM Cloud account](https://cloud.ibm.com/registration)
* [IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-install-ibmcloud-cli)
* [Git](https://git-scm.com/downloads)
* [Maven](https://maven.apache.org/download.cgi)







 Step 1: Clone the sample app 

First, clone the sample app GitHub repo.

git clone https://github.com/IBM-Cloud/get-started-java





 Step 2: Run the app locally using command line 

Use Maven to build your source code and run the resulting app.



1. On the command line, change the directory to where the sample app is located.

cd get-started-java
2. Use Maven to install dependencies and build the .war file.

mvn clean install
Getting started with VMware Solutions 

In this IBM Cloud® for VMware Solutions getting started tutorial, we take you through the process of ordering an instance and some services for it.



 Before you begin 

Before you start to work with IBM Cloud for VMware Solutions, review the following important information about browser requirements, users accounts, deployment options, and services.



 Browser requirements 

For more information, see [Browsers](https://cloud.ibm.com/docs/overview?topic=overview-prereqs-platformbrowsers-platform).





 User accounts 

You need an IBM Cloud account and an IBM Cloud infrastructure account. These accounts must meet certain requirements.



Table 1. Required user accounts

 Account Description 

 IBMid By using the IBMid, you can have a single login username for all IBM products and services that you use, including IBM Cloud. IBM Cloud for VMware Solutions is provided as an infrastructure solution in the IBM Cloud catalog. To access the IBM Cloud for VMware Solutions console, you must have an IBMid.<br><br>To use your IBMid to log in to the IBM Cloud for VMware Solutions console, you must associate the IBMid with an IBM Cloud account. When you log in to the console for the first time, you are asked to associate your existing IBMid with an IBM Cloud account, or to sign up for a new IBM Cloud account. The new IBM Cloud account is automatically associated with your IBMid. You go through this process only one time.<br><br>If you have problems when you associate your IBMid with an IBM Cloud account, see [Why is my password incorrect?](https://cloud.ibm.com/docs/account?topic=account-ts_logintoibm) 
 IBM Cloud account To order and use IBM Cloud services, an IBM Cloud account is required. Billing information is associated with the IBM Cloud account. The price of the physical and virtual infrastructure and the resulting licenses are charged to your IBM Cloud account.
Getting started with Python 

IBM® Cloud Foundry is deprecated and no longer supported as of 1 June 2023. For more information, see the [deprecation details](https://cloud.ibm.com/docs/cloud-foundry-public?topic=cloud-foundry-public-deprecationdep_details).

Congratulations, you deployed a Hello World sample app on IBM Cloud®! To get started, follow this step-by-step guide. Or, [download the sample code](https://github.com/IBM-Cloud/get-started-python) and explore on your own.

By following the Python getting started tutorial, you'll set up a development environment, deploy an app locally on IBM Cloud®, and integrate a database service in your app.

Throughout these docs, references to the Cloud Foundry CLI are now updated to the IBM Cloud CLI! The IBM Cloud CLI has the same familiar Cloud Foundry commands, but with better integration with IBM Cloud accounts and other services. Learn more about getting started with the IBM Cloud CLI in this tutorial.



 Before you begin 

You'll need the following:



* [IBM Cloud account](https://cloud.ibm.com/registration)
* [IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-install-ibmcloud-cli)
* [Git](https://git-scm.com/downloads)
* [Python](https://www.python.org/downloads/)







 Step 1: Clone the sample app 

First, clone the repo and change to the directory where the sample app is located.

git clone https://github.com/IBM-Cloud/get-started-python

cd get-started-python

Peruse the files in the get-started-python directory to familiarize yourself with the contents.





 Step 2: Run the app locally 

See [!The Hitchhiker’s Guide to Python](http://docs.python-guide.org/en/latest/) for help setting up Python on your system.
An [alternative tutorial](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-vmware-as-a-service-tf) using VMware Cloud Director Console is also available.





 Before you begin 

This tutorial requires:



* An IBM Cloud [billable account](https://cloud.ibm.com/docs/account?topic=account-accounts),
* Check for user permissions. Be sure that your user account has sufficient permissions [to create and manage VMware as a Service resources](https://cloud.ibm.com/docs/vmware-service?topic=vmware-service-getting-started).
* [A pre-provisioned IBM Cloud® for VMware as a Service - single tenant instance](https://cloud.ibm.com/docs/vmware-service?topic=vmware-service-tenant-ordering),
* [A pre-provisioned virtual data center on the IBM Cloud® for VMware as a Service - single tenant instance](https://cloud.ibm.com/docs/vmware-service?topic=vmware-service-vdc-adding),
* [IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-getting-started),
* [IBM Cloud API KEY](https://cloud.ibm.com/docs/account?topic=account-userapikey&interface=ui),
* [jq to query JSON files](https://stedolan.github.io/jq/), and
* [Terraform](https://www.terraform.io) with [VMware Cloud Director Provider](https://registry.terraform.io/providers/vmware/vcd/latest/docs) to use Infrastructure as Code to provision resources.
The IBM Cloudant SDK for Python library is the official IBM Cloudant library for Python.

Install the [IBM Cloudant SDK for Python](https://pypi.org/project/ibmcloudant/) library by running pip or easy_install as shown in the following examples:

pip install --upgrade "ibmcloudant>=0.0.27"

or

easy_install --upgrade "ibmcloudant>=0.0.27"

For more information, see the [python.org](https://www.python.org/about/) website.



 Library for Python 



* [IBM Cloudant SDK for Python](https://github.com/IBM/cloudant-python-sdk)









 Go 

The IBM Cloudant SDK for Go library is the official IBM Cloudant library for Go.

Install the [IBM Cloudant SDK for Go](https://pkg.go.dev/mod/github.com/IBM/cloudant-go-sdk) library by running the following command:

go get -u github.com/IBM/cloudant-go-sdk/cloudantv1



 Library for Go 



* [IBM Cloudant SDK for Go](https://github.com/ibm/cloudant-go-sdk)









 Useful tools 

You can use the following tools with IBM Cloudant.



 Supported tools 

Supported tools are maintained and supported by IBM Cloudant.



 couchbackup 

A tool that you use from the command line to back up an IBM Cloudant or CouchDB database to a text file.

To install couchbackup, run the following command by using npm:

npm install -g @cloudant/couchbackup

For more information, see [couchbackup](https://github.com/cloudant/couchbackup).







 Unsupported tools 

Unsupported tools are not maintained or supported by IBM Cloudant.



 cURL 

A tool that you use from the command line to transfer data.

For more information, see [curl](https://curl.haxx.se/).
Site map 



 Getting started 

[Getting started](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgetting-started)



* [Before you begin](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgs_registry_prereqs)
* [Install the Container Registry CLI](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgs_registry_cli_install)
* [Set up a namespace](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgs_registry_namespace_add)
* [Pull images from a registry to your local computer](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgs_registry_images_pulling)
* [Tag the image](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgs_registry_images_tag)
* [Push images to your namespace](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgs_registry_images_pushing)
* [Verify that the image was pushed](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgs_registry_images_verify)
* [Next steps in Container Registry](https://cloud.ibm.com/docs/Registry?topic=Registry-getting-startedgs_get_start_next)







 About Container Registry 

[About Container Registry](https://cloud.ibm.com/docs/Registry?topic=Registry-registry_overviewregistry_overview)



* [Service plans](https://cloud.ibm.com/docs/Registry?topic=Registry-registry_overviewregistry_plans)
* [Quota limits and billing](https://cloud.ibm.com/docs/Registry?topic=Registry-registry_overviewregistry_plan_billing)
[github_desktop_setup](http://docs-resources.s3.us.cloud-object-storage.appdomain.cloud/web-app-tutorial-001-github-login.png)

Figure 1. GitHub Desktop Login window







 Step 1: Creating the Node.js starter app 

To start developing your application locally, begin by logging in to the IBM Cloud Platform directly from the command line, as shown in the example. You can specify optional parameters, such as your organization with option -o and the space with option -s. If you're using a federated account use --sso.

ibmcloud login

After logging in, when you are asked if you want to install any extensions, you may see an announcement regarding the Cloud Foundry plugin. Type the command as shown in order to download and install the CLI extension used in this tutorial.

ibmcloud cf install

When you log in you might be asked to choose a region. For this exercise, select us-south as the region, as that same option is used to build a CD Toolchain later in this tutorial.

Next, set the endpoint (if it isn't set already). Other endpoints are possible, and might be preferable for production use. For now, use the code as shown, if appropriate for your account.

ibmcloud api cloud.ibm.com

Target the Cloud Foundry (cf) aspect of IBM Cloud Platform by using the target command and the --cf option. The cf API is no longer embedded within the CLI Developer Tools and will have to be downloaded separately.

ibmcloud target --cf

And now, time to create a web application. The dev space is a default option for your organization, but you might prefer to create others for isolating different efforts. For example, keeping 'finance' separate from 'development'.

ibmcloud dev create

With that command, you're asked a series of questions. You can go back at many points in the process, so if you feel lost you can start over by deleting the existing directory and creating a new directory.
Getting started with SDK for Node.js 

IBM® Cloud Foundry is deprecated and no longer supported as of 1 June 2023. For more information, see the [deprecation details](https://cloud.ibm.com/docs/cloud-foundry-public?topic=cloud-foundry-public-deprecationdep_details).

Congratulations, you deployed a Hello World sample app on IBM Cloud®! To get started, follow this step-by-step guide. Or, [download the sample code](https://github.com/IBM-Cloud/get-started-node) and explore on your own.

By following this tutorial, you'll set up a development environment, deploy an app locally on IBM Cloud®, and integrate an IBM Cloud database service in your app.

Throughout these docs, references to the Cloud Foundry CLI are now updated to the IBM Cloud CLI! The IBM Cloud CLI has the same familiar Cloud Foundry commands, but with better integration with IBM Cloud accounts and other services. Learn more about getting started with the IBM Cloud CLI in this tutorial.



 Before you begin 

Note the [Node.js buildpack change](http://ibm.biz/cf-buildpack-node-change) details regarding buildpack types and build order.

You'll need the following accounts and tools:



* [IBM Cloud account](https://cloud.ibm.com/registration)
* [IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-install-ibmcloud-cli)
* [Git](https://git-scm.com/downloads)
* [Node](https://nodejs.org/en/)







 Step 1: Clone the sample app 

First, clone the Node.js hello world sample app GitHub repo.

git clone https://github.com/IBM-Cloud/get-started-node





 Step 2: Run the app locally 

Use the NPM package manager to install dependencies and run your app.



1.
You can also issue the following command to view your apps status and see the URL.

ibmcloud cf apps

You can also go to the IBM Cloud [resource list](https://cloud.ibm.com/resources) to view your app.





 Step 5: Add a database 

Next, we'll add an IBM Cloudant NoSQL database to this app and set up the app so that it can run locally and on IBM Cloud.



1. In your browser, log in to IBM Cloud and go to the Dashboard. Select Create resource.
2. Search for IBM Cloudant, and select the service.
3. For Available authentication methods, select Use both legacy credentials and IAM. You can leave the default settings for the other fields. Click Create to create the service.
4. In the navigation, go to Connections, then click Create connection. Select your app, and click Connect.
5. Using the default values, click Connect & restage app to connect the database to your app. Click Restage when prompted.

IBM Cloud will restart your app and provide the database credentials to your app using the VCAP_SERVICES environment variable. This environment variable is available to the app only when it is running on IBM Cloud.



Environment variables enable you to separate deployment settings from your source code. For example, instead of specifying a database password in your source code, you can store it in an environment variable that you reference in your source code.





 Step 6: Use the database 

We're now going to update your local code to point to this database. We'll create a JSON file that will store the credentials for the services the app will use. This file will get used ONLY when the app is running locally. When running in IBM Cloud, the credentials will be read from the VCAP_SERVICES environment variable.



1. Create a file called vcap-local.json in the get-started-python directory with the following content:

{
"services": {
"cloudantNoSQLDB": [
{
"credentials": {
"username":"CLOUDANT_DATABASE_USERNAME",