vania-janet/multiturn-rag-retrieval-data huggingface dataset:
For more information, see [Managing your payment method outside of the console](https://cloud.ibm.com/docs/billing-usage?topic=billing-usage-linkedusagepayment-method-ibm).







 How do I change the invoice currency from US Dollars to my local currency? 

Invoicing in your local currency might be possible if you have a subscription or IBM Cloud Cloud Enterprise Savings Plan account type. Contact [IBM Cloud Cloud Sales](https://cloud.ibm.com/catalog?contactmodule) for more information.

An account that is invoiced in a currency other than US Dollars can't be converted to US Dollar invoicing.





 What is Business Continuity Insurance? 

Business Continuity Insurance is insurance that protects you from illegitimate charges against your servers. You can request this insurance through [IBM Cloud Cloud Sales](https://cloud.ibm.com/catalog?contactmodule) to avoid overage charges if a documented network attack occurs against a covered server. IBM Cloud credits back any overages incurred on the affected server.

To receive the credits for illegitimate charges against your servers, contact [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter) and open a support case.





 What is the Service: Support and Services charge on my invoice? 

If you create a VMWare cluster on your IBM Cloud account, you are charged for VMWare Level 2 Support for each cluster instance. This charge is in addition to any IBM Cloud Support charges for Premium or Advanced Support.





 What's the difference between promo codes and feature codes? 

Promo codes are for Pay-As-You-Go and Subscription accounts and give you limited-time credits toward your account and IBM Cloud products. The codes are typically short phrases, like PROMO200. For more information about promo codes, see [Managing promotions](https://cloud.ibm.com/docs/billing-usage?topic=billing-usage-applying-promo-codes).

Feature codes provide enhancements for an account, such as an unlimited number of organizations or creating a trial account. Feature codes are typically provided for online courses and certain events, such as educational sessions or conference workshops.
Hosting apps in IBM Cloud 

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).

With IBM Cloud®, you can create apps, and host your existing apps. You can move your app to IBM Cloud as long as it is cloud-ready. IBM Cloud provides lots of ways for you to run your apps, for example, Cloud Foundry, Kubernetes Service, and virtual machines.



 Making your apps cloud-ready 

If all of the following principles are observed in your app, the app is cloud-ready and can be migrated to IBM Cloud. If a principle is violated in your app, you can usually modify your app to adhere to the principles.





 Migrating your apps 

You can migrate your apps to IBM Cloud incrementally, instead of shifting the app completely to the cloud environment. You can migrate a portion of your app first and connect to the existing data or system of records by using the Cloud Integration service.

In your cloud apps, you might need to access the backend data or services, for example, a system of record. In IBM Cloud, you can use the Secure Gateway service to establish a secured tunnel between an IBM Cloud organization and the enterprise backend network. The service enables the apps on IBM Cloud to access the backend network’s data and services. For details, see [Reaching enterprise backend with IBM Cloud Secure Gateway via console](https://www.ibm.com/blogs/cloud-archive/2015/04/reaching-enterprise-backend-bluemix-secure-gateway/).

To deploy your app to IBM Cloud as a Cloud Foundry app, select a runtime from the IBM Cloud catalog. The runtime contains a starter Hello World app that you can replace with your own app. If you cannot find a starter that provides the runtime you want, you can bring a custom, Cloud Foundry-compatible buildpack to IBM Cloud by using the –b option with the ibmcloud cf push command.
Serverless web application and API with Code Engine 

This tutorial may incur costs. Use the [Cost Estimator](https://cloud.ibm.com/estimator/review) to generate a cost estimate based on your projected usage.

In this tutorial, you will create a serverless web application using a bucket in Object Storage and implementing the application backend using IBM Cloud Code Engine and [IBM Cloudant](https://cloud.ibm.com/docs/Cloudant?topic=Cloudant-getting-started-with-cloudant) as JSON document database.

Static websites are great for performance and security. Their architectural model is sometimes referred to as [Jamstack](https://jamstack.org/) in reference to JavaScript, API, and Markup. In this tutorial, you will create a static website hosted on Object Storage. The website has a guestbook which uses JavaScript to access an API for retrieving entries or to add a new entry. The API for interaction with the backing database is implemented using a serverless approach. It is deployed as backend app or microservice to [IBM Cloud Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started). The backend only runs when required and thereby occurs charges when in use.



 Objectives 



* Deploy a serverless backend and a database
* Expose a REST API as serverless app
* Host a static website



The application shown in this tutorial is a simple guestbook website where users can post messages.

Zoom

![Architecture](https://cloud.ibm.com/docs-content/v1/content/f84e2238288b7f0355715a4c355609ce7ac48fb0/solution-tutorials/images/solution64-serverless-webapp/architecture-serverless-api-webapp.svg)

Figure 1. Architecture diagram of the tutorial



1. The user accesses the application hosted on the bucket in Object Storage
2. The web application calls a backend API.
3.
FAQ 

This FAQ provides answers to common questions about the IBM Cloud® Functions service.



  What language runtimes are supported in Cloud Functions? 

Cloud Functions supports many different language runtimes, including Node.js, Python, and PHP. Languages without specific support in Cloud Functions are supported by using Docker actions. For a complete list of supported language runtimes, see [Runtimes](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-runtimes).





  What's the maximum time or maximum memory that my function can run? 

The maximum timeout is 10 minutes and you can use up to 2048 MB of memory for each function. Find more details about these limits and others in [System details and limits](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-limits).





  What's the difference between an action and a web action? 

The main difference between an [action](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-actions) and a [web action](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-actions_web) is the response output object. For web actions, the result represents an HTTP response, where at a minimum, the JSON output contains a body field. Optionally, it might also contain a statusCode and headers.





  How can I see my action logs? 

You can see your logs by using the instructions in [Viewing logs](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-logs).





  How does monitoring work? 

You can get insight into the performance of your actions that are deployed with Cloud Functions by using [IBM Cloud® Monitoring](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-monitor-functions). You can also monitor the health and performance of your actions by using the dashboard to see a graphical summary of your activity.
Video - How can I manage billing and usage in IBM Cloud? 

Learn about the IBM Cloud® billing options and tools that you can use to track your usage and manage invoicing and payments.



* Video transcript

IBM Cloud offers multiple billing options so you can tailor how you pay based on your resource usage and your organization's procurement practices. You get the most flexibility with a Pay-As-You-Go account. You pay only for the billable services that you use each month, with no long-term contracts or commitments. If you know you have a significant amount of usage, you can purchase a subscription to get a discount. With a subscription, you commit to a certain amount of usage over a period of time. The larger the subscription, the better the discount. You can choose to pay upfront or be billed monthly, quarterly, or annually.

As an account owner, you have full access to monitoring resource usage, viewing invoices, and managing payments in the console. However, if you want to delegate billing tasks to another user, you can assign a user an Identity and Access Management (IAM) policy with the Administrator role on the Billing account management service.

When you're ready to start tracking your resource usage and managing your billing and payment preferences, go to the Billing and usage section of the IBM Cloud console. Monitoring resource usage can help you understand what's coming in your next bill. On the Usage page, you can view current and past usage, and drill down by resource type to view the plans and instances in your account.

You can also export usage reports and choose from a high-level summary overview or a service instance view. If you use tags to organize your resources such as by team or cost center, you can sort your instance report by the tags to identify the associated usage.

Setting spending limits is another helpful way to keep an eye on usage in your account. You can set notifications for total account, runtime, container, and service spending. When you reach a percentage of the spending limit that you set, you are notified immediately by email.

To view your current balance, manage your payment method, or make a one-time payment, go to the Payments page.
V5 End of Support announcement 

The API Connect on IBM Cloud service plans listed below will End of Support on July 31, 2023. Migrating to an alternative option below provides benefits including access to newer industry standards, the latest innovations, and a modern user experience.

Plans (Based on V5 of API Connect):



* Lite, Enterprise Paygo, Enterprise 25M
* Essential, Enterprise 1B, Professional Paygo, Professional 5M, Professional 25M



Timeline: Current provisioned instances of the service will be End of Support on July 31, 2023. After July 31, 2023 the service will no longer be available to users. This provides time to plan and execute a migration to an alternative option. Users data will be available for migration until the End of Support date.

Options available to evaluate:



* Option 1: [API Connect Reserved Plan](https://www.ibm.com/docs/en/api-connect/10_reserved_instance). This is a single-tenant solution based on API Connect V10, hosted on IBM Cloud with an annual subscription.
* Option 2: [API Connect Software](https://www.ibm.com/docs/en/api-connect/10.0.5.x_lts?topic=api-connect-overview). This is a software solution that you deploy yourself with choice and flexibility in deployment. For example, it can be deployed on IBM Cloud Kubernetes service (IKS) or RedHat OpenShift on IBM Cloud. Simple software pricing based on API Calls is available.



Engage with an IBM Representative to further evaluate options, resources, and pricing at [https://www.ibm.com/cloud/api-connect](https://www.ibm.com/cloud/api-connect) by chat or email.

Self-service migration documentation: Read our detailed documentation specific to each option to assist you to extract your data and migrate your API assets using provided tooling.



* Option 1 - [Documentation for migrating to Reserved Plan](https://www.ibm.com/docs/api-connect/10_reserved_instance?topic=migrating-from-api-connect-v5-public-cloud)
Visit the [API Connect Pricing Plans](https://cloud.ibm.com/catalog/services/api-connect) page.
3. Click a plan to select it.
4. Click Create to create your service instance.



When you want to return to your service later, open your Resource listing in the IBM Cloud [Dashboard](https://cloud.ibm.com/resources), look in the Cloud Foundry services section, and click your API Connect service.







 Referencing your region in URLs 

When a command requires you to include the URL that points to your service instance, include the region where your instance is deployed; for example:



* api.us-south.apiconnect.appdomain.cloud
* api.us-east.apiconnect.appdomain.cloud
* api.eu-gb.apiconnect.appdomain.cloud
* api.eu-de.apiconnect.appdomain.cloud
* api.au-syd.apiconnect.appdomain.cloud







 Where would you like to begin? 

For an overview of the product, see [Overview of API Connect](https://cloud.ibm.com/docs/apiconnect?topic=apiconnect-about_apic_overview).

For an in-depth introduction to API Connect, you can work through a complete set of tutorials for the Lite, Enterprise, and Hybrid plans. You can choose to complete all of the tutorials, or only the tutorials that apply to a particular task. The following tutorials offer an overview of the capabilities of API Connect:



* [Creating an API](https://cloud.ibm.com/docs/apiconnect/tutorials?topic=apiconnect-tut_create_api_node)
* [Managing an API](https://cloud.ibm.com/docs/apiconnect/tutorials?topic=apiconnect-tut_rest_landing)
Enterprise Savings Plan billing model 

The IBM Cloud® Enterprise Savings Plan billing model is similar to the billing model for Subscription accounts but with a few added benefits. With this billing model, you commit to spend a certain amount on IBM Cloud and receive discounts across the platform. You are billed monthly based on your usage and you continue to receive a discount even after you reach your committed amount.

The Commitments and subscriptions page in the console offers a view of any active or upcoming commitments. If you have an active subscription, or had subscriptions in the past, those details are also displayed on this page.



 Before you begin 

If you haven’t created an account, you can register for IBM Cloud by completing the following steps:



1. Consult with an [IBM Cloud Sales](https://www.ibm.com/cloud?contactmodule) representative. IBM Cloud Sales will direct you to the [registration page](https://cloud.ibm.com/registration/sales).
2. Enter the required information. After registration is complete, provide your name, email, and the account ID to the sales representative you are working with.
3. Your account is activated upon order processing. After the account is activated, you can start leveraging the benefits of our Enterprise Savings Plan billing model.







 Signing up for a commitment 

To use the IBM Cloud Enterprise Savings Plan billing model, you must have a Subscription account. After you have the correct account, work with [IBM Cloud Sales](https://www.ibm.com/cloud?contactmodule) to sign up for this billing model. The sales team creates a commitment quote based on the spending amount for a certain period of time that you want to commit to.

After you accept the commitment quote, you receive an additional email to confirm that your payment information is processed and that the commitment is added to your account.





 Viewing your commitment quote 

After you contact [IBM Cloud Sales](https://www.ibm.com/cloud?contactmodule) and sign up for a commitment, you receive a quote. The commitment quote details your contract period, duration of the commitment, billing frequency, UOM, discount, and commitment terms. The sales team will email you a copy of your quote.
Understanding my invoice 

Billable accounts receive a monthly invoice for the usage charges and other fees that are incurred. At any time, you can view your invoice or expected invoiced charges by going to the [Invoices](https://cloud.ibm.com/billing/invoices) page from the billing and usage dashboard in the IBM Cloud® console.

If your account is billed through a separate billing platform, you can see the following message on the Invoices page:

The account is invoiced on a separate billing platform. This page reflects only classic infrastructure charges. To view your official invoice and for any pricing inquiries, visit IBM Invoices. To sign up and view your invoices, you must provide your IBM customer number. If you don't know your customer number, contact IBM Cloud Support by calling 1-866-325-0045 and selecting the third option.

In this situation, go to [Invoices@IBM](http://ibm.com/invoices) to review your upcoming invoice, past invoices, or details about service charges.



  Invoicing for different account types 

Depending on your account type, your usage is incurred and reflected differently on your invoice. Review the following differences for billing based on your account type:



*  Subscription: The billed interval is contractual and depends on a negotiated payment for usage credits.
*  Pay-As-You-Go: An estimation of your charges is found on the [Usage](https://cloud.ibm.com/billing/usage) page. Charges from platform and classic infrastructure services are included if your account uses both types. Infrastructure as a Service (IaaS) charges aren't included.



Third-party services, such as SendGrid, don't bill for their service through IBM Cloud if you signed up for their service outside of IBM Cloud.

An IBM Cloud service might provide a free allocation before the start of your billing period. To determine whether your service instance provides a free allocation, go to the [Resources list](https://cloud.ibm.com/resources) in the IBM Cloud console. Click the service name, and then click Plan. Review the feature description for each plan to see whether the service offers free allocations. Free allocations are applied to the account level and not the organization level.
Installing the CLI and plug-in 

IBM Cloud® Functions offers a powerful plug-in for the IBM Cloud CLI that allows complete management of the Cloud Functions system. You can use the Cloud Functions CLI plug-in to manage your code snippets in actions, create triggers and rules to enable your actions to respond to events, and bundle actions into packages.



 Setting up the IBM Cloud CLI 

Install the latest version of the IBM Cloud CLI.

Before you begin

You must create an [IBM Cloud account](https://cloud.ibm.com/).



1. Download and install the [IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-install-ibmcloud-cli).
2. Log in to the IBM Cloud CLI.

ibmcloud login
3. If you have more than one account, you are prompted to select which account to use. Follow the prompts or use the target command to select your IBM Cloud account.

ibmcloud target -c <account_id>
4. You must also specify a region. You can use the target command to target or change regions.

ibmcloud target -r <region>
5. You must specify a resource group. To get a list of your resource groups, run the following command.

ibmcloud resource groups

Example output

Retrieving all resource groups under account <account_name> as email@ibm.com...
OK
Name ID Default Group State
default a8a12accd63b437bbd6d58fb8b462ca7 true ACTIVE
test a8a12abbbd63b437cca6d58fb8b462ca7 false ACTIVE
6. Target a resource group by running the following command.

ibmcloud target -g <resource_group>

Example output

Targeted resource group default







 Setting up the Cloud Functions CLI plug-in 

To work with Cloud Functions, download and install the CLI plug-in.
* Can I add or remove crypto units after I provision a service instance?

Yes, you can request to add or remove crypto units by raising support tickets in the IBM Cloud® Support Center. For detailed instructions, see [Adding or removing crypto units](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-add-remove-crypto-units).
* Is there a Service Level Agreement (SLA) specifically for Hyper Protect Crypto Services?

Yes, you can find the [SLA](https://www-03.ibm.com/software/sla/sladb.nsf/sla/bm-8506-01) for detailed terms.
* How am I charged for my use of Hyper Protect Crypto Services standard plan?

Each provisioned operational crypto unit is charged $2.13 USD per hour. If you also enable [failover crypto units](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-understand-conceptscrypto-unit-concept), each failover crypto unit is also charged the same as the operational crypto unit.

The first 5 keystores, including KMS key rings and EP11 keystores, are free of charge. Each additional key ring or EP11 keystore is charged with a tiered pricing starting at $225 USD per month. For keystores that are created or connected less than a month, the cost is prorated based on actual days within the month.

The detailed [pricing plan](https://cloud.ibm.com/catalog/services/hyper-protect-crypto-services) is available for your reference.

The following example shows a total charge of 30 days (720 hours). The user enables two operational crypto units and two failover crypto units for cross-region high availability. The user also creates 10 KMS keystores and 12 GREP11 keystores. The first five keystores, including both KMS key rings and GREP11 keystores, are free of charge.



Table 1. A standard plan billing example of 30 days

 Pricing components Cost for 30 days (720 hours)
Applicable Additional SDs for any service ordered using your IBM Cloud account are available at [https://www.ibm.com/terms/?id=i126-6605](https://www.ibm.com/terms/?id=i126-6605). The additional SDs contain links to the applicable Data Sheet for each service.





 All other accounts 

As of 10 December 2020, this section describes the Terms of Use for the following types of IBM Cloud accounts:



* New and existing Pay-As-You-Go accounts based in the US with any payment method other than credit card
* New and existing Pay-As-You-Go accounts not based in the US
* New and existing Subscription accounts worldwide
* New and existing contracts for IBM Global Technology Services and Cloud Services
* New and existing Lite accounts worldwide



Your IBM Cloud account and any services that are ordered from the IBM Cloud are provided under the terms of the Service Description for IBM Cloud available at [https://www.ibm.com/terms/?id=i126-6605](https://www.ibm.com/terms/?id=i126-6605) and one of the following base agreements:



* IBM Cloud Services Agreement (local country version*) for Lite accounts, non-US Dollar credit card billing, or if you select invoicing from IBM, available at [https://www.ibm.com/support/customer/csol/terms/](https://www.ibm.com/support/customer/csol/terms/) (select your country);
* SoftLayer Cloud Service Agreement for US Dollar credit card billing, available at

[https://www.ibm.com/support/customer/csol/terms/?cat=softlayer#detail-document](https://www.ibm.com/support/customer/csol/terms/?cat=softlayerdetail-document)