モデルコレクションを読み取り、管理する
必要なスコープと明確な所有権およびレビューの境界を持つShareAI Creatorモデルコレクションをリスト、作成、更新します。
このページについて
コレクションは関連するモデルタグとそのデフォルトの提供/商業ポリシーをグループ化します。個々のモデルタグにはサポートされるオーバーライドを設定できます。APIによって返されるコレクションUUIDを使用し、表示名は使用しないでください。


GET
https://api.shareai.now/api/v1/console/creator/model-collections所有するコレクションをリストする。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:クリエイターUUIDとクリエイターアクセストークン
- 必須スコープ
creator_collections:read
GET
https://api.shareai.now/api/v1/console/creator/model-collections/{collection_uuid}所有するコレクションを1つ読み取る。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:クリエイターUUIDとクリエイターアクセストークン
- 必須スコープ
creator_collections:read
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/creator/model-collections" \
-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/model-collections', 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/model-collections";
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());
コレクションを作成#
POST
https://api.shareai.now/api/v1/console/creator/model-collectionsデフォルトのアクセス ポリシーを持つコレクションを作成する。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:クリエイターUUIDとクリエイターアクセストークン
- 必須スコープ
creator_collections:write
JSON
{
"name": "Example Research Model",
"collection_key": "example-research-model",
"description_html": "<p>A model for document classification. Describe intended use and limitations.</p>",
"share_types": [
"private"
]
}
プライベート可用性は、提供権をCreator自身のインフラストラクチャに保持します。これは、モデルがネットワーク推論から完全に除外されることを意味しません。Creatorプログラムで有効にされた共有タイプのみを使用してください。
コレクションを更新#
PATCH
https://api.shareai.now/api/v1/console/creator/model-collections/{collection_uuid}/update許可されたコレクションフィールドを更新する。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:クリエイターUUIDとクリエイターアクセストークン
- 必須スコープ
creator_collections:write
現在のコレクションを読み取り、変更する予定のフィールドのみを送信し、保存されたポリシーを確認するために再度読み取ってください。一部の公開された変更は有効になる前にレビューが必要な場合があります。保存されたリクエストを承認として扱うのではなく、返された状態を確認してください。
ゼロから始める場合は完全なパッケージを選択#
モデルパッケージを作成する モデルメタデータ、コレクションポリシー、タグを1つのリクエストにまとめます。
最終更新日 2026年9月15日