驗證提供者 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日