watsonx.ai の APIを使用するには、ベアラートークンが必要とのことです。
A bearer token is required to use any of the watsonx.ai APIs.
For more information, see the Authorization section of the Platform API reference.
ベアラートークンを生成するのに、API キーを使用するため、はじめにAPI キーを作成します。
認証用 API キーの生成
次のいずれかを作成します。
- プラットフォーム API キー
- インスタンス API キー
今回はプラットフォームAPIキーを作成します。
プラットフォーム API キーの作成
プラットフォーム API キーがあれば、IBM watsonxWeb クライアントにログインしたときに通常アクセスできるすべてのものにアクセスできます。
プラットフォーム API キーを生成するには、以下のようにします。
- Web クライアントにログインします。
- ツールバーから、アバターをクリックします。
- 「プロファイルと設定」をクリックします。
4. 「API 鍵」 > 「新規鍵の生成」をクリックします。
5. 「生成」をクリックします。
6. 「コピー」 をクリックして、鍵を安全な場所に保存します。 この鍵を紛失した場合、リカバリーすることはできません。
ベアラートークンの生成
前のステップで生成したAPI キーを使用して、 authorize エンドポイントを使用して Bearer トークンを生成します。
<instance_route>
、<username>
、<api_key>
を、お使いの環境に合った正しい値に置き換えて実行してください。レスポンスにベアラートークンが返されます。
curl -X POST \
'https://<instance_route>/icp4d-api/v1/authorize'\
-H 'Content-Type: application/json' \
-d' {
"username":"<username>",
"api_key":"<api_key>"
}'