vania-janet/multiturn-rag-retrieval-data huggingface dataset:
For more information, see [Managing access to resources](https://cloud.ibm.com/docs/assistant?topic=assistant-access-control).

Can't see Analytics anymore? If you cannot do things that you could do before, you might not have appropriate access. Ask the service instance owner to change your service access role. For more information, see [How to keep your access](https://cloud.ibm.com/docs/assistant?topic=assistant-access-controlaccess-control-prep).

If you can't access the API Details for a skill or assistant anymore, you might not have the access role that is required to use the instance-level API credentials. You can use a personal API key instead. For more information, see [Getting API information](https://cloud.ibm.com/docs/assistant?topic=assistant-assistant-settingsassistant-settings-api-details).





 1 April 2020 

Plus plan changes
: The Plus plan is now available starting at $120/month for 1,000 users on pay-as-you-go or subscription IBM Cloud accounts. And you can subscribe without contacting Sales.

French language beta support added for contextual entities
: You can add contextual entities to French-language dialog skills. For more information about contextual entities, see [Creating entities](https://cloud.ibm.com/docs/assistant?topic=assistant-entitiesentities-annotations-overview).

New API version
: The current API version is now 2020-04-01. The following change was made with this version:



* An integrations property was added to the V2 /message context. The service now expects the context.integrations property to conform to a specific schema in which the allowed values are as follows:



* chat
* facebook
* intercom
* liveengage
* salesforce
* slack
* service_desk
* text_messaging
* voice_telephony
* zendesk





If your app uses a context.integrations property that does not conform to the schema, a 400 error code will be returned.
Yes, Firefox and Chrome are the recommended browsers. It is recommended that you use the latest versions with your IBM Cloud Content Delivery Network.
* What is the purpose of providing a path when creating my CDN?

If you provide a path while creating your CDN, it allows you to isolate the files that can be served through CDN from a particular origin server.
* My CDN is in an Error State. What do I do now?

Refer to the [Troubleshooting](https://cloud.ibm.com/docs/CDN?topic=CDN-troubleshoot-cdn-working) or [Getting help and support](https://cloud.ibm.com/docs/CDN?topic=CDN-gettinghelpgettinghelp), or open a case in the [IBM Cloud console](https://%7BDomainName%7D/).
* Where do I find the CNAME for my CDN if I didn't provide one?

Click your CDN to access the Overview page in the portal. In the upper right corner, you can see a Details section with the CName information.
* My single file purge request for a given file path is in progress. Can I submit a new request for the same file path?

No. There can be only one active purge request for a given file path at a time.
* Is Internet Protocol version 6 (IPv6) supported by the IBM Cloud Content Delivery Network service? How does it work?

IPv6 (or dual stack support) is supported by Akamai's Edge servers. It is designed to help customers with an IPv4-only origin to accept connections from IPv6 clients, convert from IPv6 to IPv4 at the Edge, and go forward to the origin with IPv4.

Creating an IBM Cloud CDN using an IPv6 address as the origin server address is not supported.
* Are there any restrictions on what HTTP and HTTPS port numbers are allowed for Akamai?

Yes.
The minimum required browser software for the product user interface includes the following browsers:



* Google Chrome
: Latest version -1 for your operating system
* Mozilla Firefox
: Latest regular -1 and Extended Support Release (ESR) version for your operating system
* Microsoft Edge
: Latest version -1 for Windows
* Apple Safari
: Latest version -1 for Mac



The IBM Cloud Pak for Data web client where you create service instances supports the IBM Cloud Pak for Data requirements. For more information, see [Supported web browsers](https://www.ibm.com/docs/en/cloud-paks/cp-data/4.5.x?topic=requirements-softwaresoftware-reqs__web).





 Language support 

Language support by feature is detailed in the [Supported languages](https://cloud.ibm.com/docs/assistant-data?topic=assistant-data-language-support) topic.





 Security 

Federal Information Security Management Act (FISMA) support is available for Watson Assistant for IBM Cloud Pak for Data offerings purchased on or after 30 August 2019. Watson Assistant for IBM Cloud Pak for Data is FISMA High Ready.





 Next steps 



* [Get started](https://cloud.ibm.com/docs/assistant-data?topic=assistant-data-getting-started) with the service
* Try out some [demos](https://cloud.ibm.com/docs/assistant-data?topic=assistant-data-sample-apps).



Still have questions? Contact [IBM Sales](https://www-01.ibm.com/marketing/iwm/dre/signup?source=urx-20970).





 Trademarks 

IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at [Copyright and trademark information](https://www.ibm.com/legal/copytrade).
try_files $uri =404;
}

 Some more virtual host configurations...
}

 Some more configurations for this http context...
}

 Some more configurations for this main context...





 Video player on the webpage 

Not all streaming video formats are natively playable on all applications. This example sets up streaming that uses HLS and CDN.

For example, Safari would support native, HLS playback. And so, the video player on the webpage might be as simple as the following example that uses HTML5 <video> elements:

<!DOCTYPE html>
<html>


<video src="https://cdn.example.com/hls/test-video.m3u8"></video>


</html>

However, other browsers on desktop devices might also need support from added JavaScript [Media Source Extensions](https://www.w3.org/TR/media-source/), whether developed in-house or from a trusted third party, to generate content streams playable through HTML5.







 Configuring the CDN 

Now, connect the origin to the CDN to serve content worldwide with optimized throughput, minimized latency, and increased performance.

First, [order and configure a CDN](https://cloud.ibm.com/docs/CDN?topic=CDN-order-a-cdn). Then, under Optimize for, select Video on demand optimization.
* Select the Classic infrastructure tab.
* From the Permissions tab, expand the Account category.
* Select Add/Upgrade Services.
* Click the Save button.



* Why am I unable to reach my web page through my CDN after configuring Hotlink Protection with protectionType ALLOW?

Let's consider an example in which your website's domain for users is configured to be your CDN's domain/hostname: cdn.example.com. When someone attempts to reach a web page by navigating directly from the browser's navigation bar, the browser typically does not send Referer headers in its HTTP request. For example, when you directly navigate in this way to https://cdn.example.com/, your CDN considers that the request contains a non-match against the specified refererValues. When the CDN evaluates the appropriate effect or response through your Hotlink Protection, it determines that a non-match occurred. Therefore, your CDN denies access, rather than 'ALLOW'.
* Can I use private endpoint of object storage in CDN settings?

No, CDN can only connect to object storage on public endpoints.
* Can I use the Brotli feature in the CDN service?

No, the Brotli feature is not supported by our CDN service with Akamai.
* How do I create a CDN endpoint without using the domain?

You can create a CDN endpoint without using the domain, but ONLY for a CDN of type Wildcard HTTPS. While creating a CDN of type Wildcard HTTPS, your CNAME acts as the CDN endpoint, and the CNAME is used to serve the traffic.
* Is HTTP/2 supported by the IBM Cloud Content Delivery Network service?

Yes, HTTP/2 is supported by Akamai's Edge servers.
* Is WebSocket supported by the IBM Cloud Content Delivery Network service?

No, WebSocket is not supported by Akamai's Edge servers.
* With multiple file purges, what's the difference between a favorite group and an unfavorite group?
Message: The browser that you are using is not supported by IBMIBM Cloud.

The following browsers are supported. Ensure that you use the latest version for your operating system.



* Google Chrome
* Mozilla Firefox
* Internet Explorer
* Safari



For information, see [What are the IBM Cloud prerequisites?](https://cloud.ibm.com/docs/overview?topic=overview-prereqs-platform)





 BXNUI0065E 

Message: The VCAP_SERVICES environment variable for '{0}' wasn't retrieved because a problem occurred contacting Cloud Foundry.

Try again later. If you see this message again, go to the [IBM Cloud status page](https://cloud.ibm.com/status?selected=status) to check whether a service or component has an issue. If the problem continues, go to [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter).





 BXNUI0066E 

Message: The runtime can't be deleted because when the runtime was added, a buildpack value was explicitly set for the application by using the -b option on the cf push command.

Go to [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter).





 BXNUI0067E 

Message: The data for the plans wasn't retrieved because a problem occurred contacting Cloud Foundry.

Try again later. If you see this message again, go to the [IBM Cloud status page](https://cloud.ibm.com/status?selected=status) to check whether a service or component has an issue. If the problem continues, go to [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter).





 BXNUI0070E 

Message: The certificate for the '{0}' domain wasn't retrieved because a problem occurred contacting IBM DataPower Gateway.

Try again later.
HTTP/3 encrypts internet transport by default using a protocol from Google called QUIC. Enable HTTP/3 via the Cloudflare Network app. Use the following methods to experiment with HTTP/3.



 Using Google Chrome as your HTTP/3 client 

To use Chrome to connect to your website over HTTP/3, first download and install the [latest Canary build](https://www.google.com/chrome/canary/). Then, enable HTTP/3 support in Chrome Canary using the --enable-quic and --quic-version=h3-23[command-line arguments](https://www.chromium.org/developers/how-tos/run-chromium-with-flags).

After Chrome starts, type your domain in the address bar. Check the protocol version using the Network tab in Chrome’s Developer Tools. If http2+quic/99 doesn’t appear in the Protocol column when connecting to your domain, try reloading the page.





 Using cURL 

The cURL command-line tool supports HTTP/3. [Download the latest version](https://github.com/curl/curl) and follow [the instructions to enable HTTP/3 support](https://github.com/curl/curl/blob/master/docs/HTTP3.mdquiche-version).

For macOS, use Homebrew to install cURL with HTTP/3 support:

brew install --HEAD -s https://raw.githubusercontent.com/cloudflare/homebrew-cloudflare/master/curl.rb

Then, perform an HTTP/3 cURL with the --http3 command-line flag:

./curl -I https://blog.cloudflare.com/ --http3

Confirm HTTP/3 appears in the response and that there were no error messages.





Contribute in GitHub

Open doc issue

Edit topic
Why can't I can access a service by using the service's URL? 

You are supposed to be able to access a service by using the reserved IP or service's URL. If you can't access a service by using the URL, you might need to force the DHCP client to renew its lease.

  What’s happening 

Cannot use the service's URL to access the service.

  Why it’s happening 

The DNS service was not able to change the default DNS server for the virtual server instance that's trying to access the service.

  How to fix it 

To correct this issue, follow steps similar to the following Ubuntu commands:



1.  In the virtual server instance, check the last lease in /var/lib/dhcp/dhclient.leases. The entry for DNS servers is to read option domain-name-servers 161.26.0.7,161.26.0.8, not 161.26.0.10,161.26.0.11.
2.  If this entry is not updated, run /sbin/dhclient to force the DHCP client update.
What are the IBM Cloud prerequisites? 

The prerequisites for using the IBM Cloud® platform are limited, but we do have a few.



  Browsers 

The following table specifies the minimum required browser software for IBM Cloud.



Table 1. Minimum required browser software for IBM Cloud

 Browser  Minimum Required Browser Software                                                                                                

 Chrome   Latest version -1 for your operating system                                                                                      
 Firefox  Latest regular -1 and ESR versions for your operating system, see [Mozilla Firefox Extended Support Release](https://www.mozilla.org/en-US/firefox/organizations/) for more details  
 Edge     Latest version -1 for Windows                                                                                                    
 Safari   Latest version -1 for Mac                                                                                                        







  Command-line interface 

The IBM Cloud command-line interface (CLI) is constantly changing. To see the latest CLI version, go to [Getting started with the IBM Cloud CLI](https://cloud.ibm.com/docs/cli?topic=cli-getting-started).
Why do I get redirected by the browser to install MotionPro client when it's already installed on my Mac? 

This is a known issue with the combination of the OSX Operating System (macOS BigSur 11.4) and the Firefox browser (89.0.2 64-bits).

  What’s happening 

This might occur when you visit the URL site for the VPN directly and log in.

  How to fix it 

To avoid this issue, launch the MotionPro client from your local system rather than accessing one of the VPN endpoints from a browser.
"ClientRequestHost":"foo.com",
"ClientRequestMethod":"GET",
"ClientRequestPath":"/favicon.ico",
"ClientRequestProtocol":"HTTP/2",
"ClientRequestReferer":"",
"ClientRequestURI":"/favicon.ico",
"ClientRequestUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Firefox/60.0",
"ClientSSLCipher":"AEAD-AES128-GCM-SHA256",
"ClientSSLProtocol":"TLSv1.3",
"ClientSrcPort":3060,
"EdgeColoID":134,
"EdgeEndTimestamp":"2019-01-03T06:33:55Z",
"EdgePathingOp":"wl",
"EdgePathingSrc":"macro",
"EdgePathingStatus":"nr",
"EdgeRateLimitAction":"",
"EdgeRateLimitID":0,
"EdgeRequestHost":"foo.com",
"EdgeResponseBytes":5177,
"EdgeResponseCompressionRatio":0,
"EdgeResponseContentType":"text/html",
"EdgeResponseStatus":521,
"EdgeServerIP":"172.69.98.148",
"EdgeStartTimestamp":"2019-01-03T06:33:55Z",
"OriginIP":"2.2.2.2",
"OriginResponseBytes":0,
"OriginResponseHTTPExpires":"",
"OriginResponseHTTPLastModified":"",
"OriginResponseStatus":0,
Browser requirements 

The following list specifies the minimum required browser software for IBM Watson™ Knowledge Studio.



*  Google Chrome: Latest version for your operating system (Chrome provides the best performance when using the ground truth editor)
*  Firefox: Latest regular and Extended Support Release (ESR) versions for your operating system.

> Note: If you open Knowledge Studio in a Private Browsing window, then you must disable the tracking protection feature or allow pop-ups for Knowledge Studio sites to ensure that all the application functions will work properly.



For the best performance, use a screen resolution of at least 1024x1280.
By default, the service returns the audio in the format audio/ogg;codecs=opus. For more information, see [Using audio formats](https://cloud.ibm.com/docs/text-to-speech?topic=text-to-speech-audio-formats).

The Ogg audio format is not supported with the Safari browser. If you are using the the Text to Speech service with the Safari browser, you must specify a different format in which you want the service to return the audio.

voice (query parameter, optional string
: Specifies the voice in which the text is to be spoken in the audio. Use the /v1/voices method to get the current list of supported voices. Omit the parameter to use the default voice. For more information, see [Languages and voices](https://cloud.ibm.com/docs/text-to-speech?topic=text-to-speech-voices) and [Using the default voice](https://cloud.ibm.com/docs/text-to-speech?topic=text-to-speech-voices-usespecify-voice-default).

customization_id (query parameter, optional string)
: Specifies a globally unique identifier (GUID) for a custom model that is to be used for the synthesis. A specified custom model must match the language of the voice that is used for the synthesis. If you include a customization ID, you must make the request with credentials for the instance of the service that owns the custom model. Omit the parameter to use the specified voice with no customization. For more information, see [Understanding customization](https://cloud.ibm.com/docs/text-to-speech?topic=text-to-speech-customIntro).

rate_percentage (query parameter, optional integer)
: Specifies the global speaking rate for the entire synthesis request. The speaking rate is the speed at which the service speaks the text that it synthesizes into speech. A higher rate causes the text to be spoken more quickly; a lower rate causes the text to be spoken more slowly. The parameter changes the per-voice default rate for an entire request.
If you're using this server as an additional origin under a second domain from which to stream these HLS, you might need to configure the server to return CORS response headers for potential browser access.

You can place the HLS files under any directory or subdirectory you like. For this example, place the HLS files under /usr/share/nginx/hls/.

The following Nginx configuration would cover that in the basic sense:

 Some configurations for this main context...

http {

 Some configurations for this http context...

server {

 Some virtual host configurations here...

location /hls {
root /usr/share/nginx/;

 CORS simple requests
if ($request_method = 'GET') {
add_header 'Access-Control-Allow-Origin' '';
add_header 'Access-Control-Expose-Headers' 'Content-Length, Content-Type';
}

 CORS preflight requests
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Allow-Origin' '';
add_header 'Access-Control-Allow-Methods' 'GET, OPTIONS';

 Note: wildcard Access-Control-Allow-Headers might not be supported by all browsers, yet.
add_header 'Access-Control-Allow-Headers' '';

add_header 'Access-Control-Max-Age' 1728000;
add_header 'Content-Type' 'text/plain; charset=utf-8';
add_header 'Content-Length' 0;
return 204;
}

try_files $uri =404;
}

 Some more virtual host configurations...
}

 Some more configurations for this http context...
}

 Some more configurations for this main context...





 Video player on the webpage 

Not all streaming video formats are natively playable on all applications. This example sets up streaming that uses HLS and CDN.

For example, Safari would support native, HLS playback.
[Yes](https://cloud.ibm.com/docs-content/v1/content/ca9232b3702768f24bb897f48f10778fcda28718/watson-assistant/images/checkmark-icon.svg) 





* Some channel integrations do not video titles or descriptions.







 Fields 



 Name Type Description Required? 

 response_type string video Y 
 source string The https: URL of the video. The URL can specify either a video file or a streaming video on a supported hosting service. Y 
 title string The title to show before the video. N 
 description string The text of the description that accompanies the video. N 
 alt_text string Descriptive text that can be used for screen readers or other situations where the video cannot be seen. N 
 channel_options.chat.dimensions.base_height number The base height (in pixels) to use to scale the video to a specific display size. N 



The URL specified by the source property can be either of the following:



* The URL of a video file in a standard format such as MPEG or AVI. In the web chat, the linked video will render as an embedded video player.

HLS (.m3u8) and DASH (MPD) streaming videos are not supported.
* The URL of a video hosted on a supported video hosting service. In the web chat, the linked video will render using the embeddable player for the hosting service.

Specify the URL you would use to view the video in your browser (for example, https://www.youtube.com/watch?v=52bpMKVigGU). You do not need to convert the URL to an embeddable form; the web chat will do this automatically.

You can embed videos hosted on the following services:



* [YouTube](https://youtube.com)
* [Facebook](https://facebook.com)
* [Vimeo](https://vimeo.com)
* [Twitch](https://twitch.tv)
* Why am I unable to reach my web page through my CDN after configuring Hotlink Protection with protectionType ALLOW?

Let's consider an example in which your website's domain for users is configured to be your CDN's domain/hostname: cdn.example.com. When someone attempts to reach a web page by navigating directly from the browser's navigation bar, the browser typically does not send Referer headers in its HTTP request. For example, when you directly navigate in this way to https://cdn.example.com/, your CDN considers that the request contains a non-match against the specified refererValues. When the CDN evaluates the appropriate effect or response through your Hotlink Protection, it determines that a non-match occurred. Therefore, your CDN denies access, rather than 'ALLOW'.
* Can I use private endpoint of object storage in CDN settings?

No, CDN can only connect to object storage on public endpoints.
* Can I use the Brotli feature in the CDN service?

No, the Brotli feature is not supported by our CDN service with Akamai.
* How do I create a CDN endpoint without using the domain?

You can create a CDN endpoint without using the domain, but ONLY for a CDN of type Wildcard HTTPS. While creating a CDN of type Wildcard HTTPS, your CNAME acts as the CDN endpoint, and the CNAME is used to serve the traffic.
* Is HTTP/2 supported by the IBM Cloud Content Delivery Network service?

Yes, HTTP/2 is supported by Akamai's Edge servers.
* Is WebSocket supported by the IBM Cloud Content Delivery Network service?

No, WebSocket is not supported by Akamai's Edge servers.
* With multiple file purges, what's the difference between a favorite group and an unfavorite group?

A favorite is a permanent group, which means that it will never be deleted unless you change it to an unfavorite group. An unfavorite group is a temporary group. This type of group is automatically deleted after 15 days of inactivity.