如何获取 IAM api 密钥并且我是 Watson Speech to Text 的 url?

How to get IAM apikey and IAM url for Watson Speech to Text?

我想试用 IBM Watson Speech to Text Service。如何获取 IAM apikey 和 IAM url.

在展示凭据时,我得到了这个 - { "apikey": "###########", "iam_apikey_description": "Auto generated apikey during resource-key operation for Instance - #######", "iam_apikey_name": "######", "iam_role_crn": "######", "iam_serviceid_crn": "######", "url": "https://gateway-syd.watsonplatform.net/speech-to-text/api" }

如果您使用 API docs 以 Node.JS 之类的编程语言进行编码 - 您的凭据中的 apikey 是 IAM_apikey,url 是您凭据中的 URL。

如果您打算使用 curl,您可以按照 here

的说明使用 apikey 和 url 生成访问令牌

您还可以使用相同的 "basic" 授权在 Curl 中试用任何 Watson 服务:

curl -u "apikey:{apikey}" "{url}/{method}"

将 {apikey} 替换为您看到的 ### 值,并将 {url} 替换为该值。

例如,

curl -X GET -u "apikey:"###########" "https://stream.watsonplatform.net/speech-to-text/api/v1/models"

https://cloud.ibm.com/apidocs/speech-to-text#authentication