クリエイターAPIを認証する
Creatorスコープのリモートアクセス資格情報を使用し、ShareAI Creator APIで利用可能なコレクション、モデル、設定スコープを理解してください。
このページについて
Creator APIは認証されたCreatorが管理するモデルを管理します。これは、Providerや推論とは別の資格情報ネームスペースを使用します。コレクションを所有するCreatorワークスペースから開始してください。
資格情報を作成#
- 開く クリエイター コンソールで正しいワークスペースを選択してください。
- Creatorリモートアクセスを有効にし、名前付きアクセス トークンを作成してください。
- Creator UUIDとトークンを安全に保存してください。
- HTTP Basicを使用し、ユーザー名としてCreator UUID、パスワードとしてCreatorアクセス トークンを送信してください。


GET
https://api.shareai.now/api/v1/console/creator認証されたCreatorの概要を読み取る。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:クリエイターUUIDとクリエイターアクセストークン
- 必須スコープ
creator:read
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/creator" \
-u "$CREATOR_UUID:$CREATOR_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["CREATOR_UUID"] + ":" + os.environ["CREATOR_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/creator', 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/creator";
const credentials = `${process.env.CREATOR_UUID}:${process.env.CREATOR_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());
スコープ#
| スコープ | 意味 |
|---|---|
creator:read | Creatorの概要を読み取る。 |
creator_collections:read | コレクションをリストまたは読み取り、モデルスラッグの利用可能性を確認してください。 |
creator_collections:write | 許可されたコレクションフィールドを作成または更新してください。 |
creator_models:read | 所有するコレクション内のモデルを読み取る。 |
creator_models:write | 許可されたモデルフィールドを作成または更新してください。 |
creator_settings:write | 設定の権限は構成されたCreator資格情報によって付与されます。明示的にサポートされているルートのみを使用してください。 |
完全なモデルパッケージを作成するには、コレクション書き込みスコープとモデル書き込みスコープの両方が必要です。必要なスコープは、Creatorの所有権とプログラムの権限に加えてチェックされます。
アクセスは公開承認ではありません#
有効な書き込みトークンは、コレクションの承認やサポートされていない商業的方法の解除を意味しません。ドラフト、レビュー待ち、承認済みの状態を別々に保ってください。現在のリモートトークンルートマップは、トークンベースのレビュー提出フローをサポートしていません。レビューはコンソールを通じて提出してください。
回転または取り消し#
別々の統合のために異なる名前付き資格情報を使用してください。不要になった資格情報を取り消し、代替を発行する際にはシークレットストアを更新してください。ダウンロード可能なモデルパッケージと一緒にCreatorトークンを配布しないでください。
最終更新日 2026年9月15日