プロバイダーAPIを認証する
プロバイダーリモートアクセスを有効にし、プロバイダーUUIDとスコープされたアクセストークンを使用してカタログおよび価格リクエストを行います。
このページについて
プロバイダーAPIはプロバイダーアカウントのカタログと価格を管理します。その資格情報はプロバイダー設定で作成します。これらの資格情報は、推論APIキーや個別デバイス用に作成されたトークンとは別物です。
アクセスを作成#
- Consoleでプロバイダーを所有するワークスペースを選択してください。
- プロバイダーの設定を開き、 リモートアクセスを有効にします。.
- 名前付きプロバイダーアクセストークンを作成し、そのシークレットを安全に保存してください。
- プロバイダーUUIDをHTTP Basicのユーザー名として使用し、トークンをそのパスワードとして使用してください。


GET
https://api.shareai.now/api/v1/console/providerプロバイダーレベルのアクセスを確認してください。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:プロバイダーUUIDとプロバイダーアクセストークン
- 必須スコープ
provider_models:read
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/provider" \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["PROVIDER_UUID"] + ":" + os.environ["PROVIDER_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/provider', headers=headers, method='GET')
with urllib.request.urlopen(request, timeout=60) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/console/provider";
const credentials = `${process.env.PROVIDER_UUID}:${process.env.PROVIDER_ACCESS_TOKEN}`;
const headers: Record = {
Authorization: `Basic ${Buffer.from(credentials).toString("base64")}`,
};
const response = await fetch(url, { method: "GET", headers });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
名前付きスコープ#
| スコープ | 許可された操作 |
|---|---|
provider_models:read | プロバイダー概要、カタログ、モデル詳細、および許可された決済情報を読み取る。 |
provider_models:write | 許可されたモデル価格およびフォールバックカタログ/共有設定を更新する。 |
provider_incentives:write | サポートされているルートでプロバイダーインセンティブ設定を変更する。 |
スコープはルートとHTTPメソッドに対してチェックされます。現在発行されているプロバイダートークンは、その設定されたスコープを公開します。トークンは他のプロバイダーの所有権を付与することはありません。403応答を診断する際には、有効状態とトークンステータスを考慮してください。
デバイス制御は別のレイヤーです#
デバイスの開始または停止には、そのデバイス関係のために作成されたトークンが必要です。プロバイダーリモートアクセスを有効にすることは前提条件ですが、プロバイダーカタログトークンだけではデバイス制御資格情報にはなりません。続行するには、 デバイスAPI認証.
アクセスを取り消す#
自動化がトークンを必要としなくなった場合、そのトークンを取り消してください。統合のトークンを削除または取り消すことで、その統合を引退させることができますが、無関係なトークンを置き換える必要はありません。リモートアクセスをオフにすると、このプロバイダーのリモートアクセスパスが無効になります。
最終更新日 2026年9月15日