Basahin at pamahalaan ang mga koleksyon ng modelo
Ilista, lumikha, at i-update ang mga koleksyon ng modelo ng ShareAI Creator gamit ang kinakailangang mga saklaw at malinaw na mga hangganan ng pagmamay-ari at pagsusuri.
Sa pahinang ito
Ang isang koleksyon ay naggugrupo ng mga kaugnay na model tag at ang kanilang default na serving/commercial policy. Ang mga indibidwal na model tag ay maaaring magkaroon ng mga suportadong override. Gamitin ang mga collection UUID na ibinalik ng API sa halip na mga display name.


https://api.shareai.now/api/v1/console/creator/model-collectionsIlista ang mga pagmamay-aring koleksyon.
- Base URL
https://api.shareai.now- Pagpapatunay
- HTTP Basic: creator UUID at creator access token
- Kinakailangang scope
creator_collections:read
https://api.shareai.now/api/v1/console/creator/model-collections/{collection_uuid}Basahin ang isang pagmamay-aring koleksyon.
- Base URL
https://api.shareai.now- Pagpapatunay
- HTTP Basic: creator UUID at creator access token
- Kinakailangang scope
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());
Lumikha ng isang koleksyon#
https://api.shareai.now/api/v1/console/creator/model-collectionsLumikha ng isang koleksyon na may default na access policy.
- Base URL
https://api.shareai.now- Pagpapatunay
- HTTP Basic: creator UUID at creator access token
- Kinakailangang scope
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"
]
}
Ang pribadong availability ay nagpapanatili ng mga karapatan sa serbisyo sa sariling imprastraktura ng Creator. Hindi nito ibig sabihin na ang modelo ay dapat na wala sa network inference. Gamitin lamang ang mga uri ng pagbabahagi na pinagana para sa programa ng Creator.
I-update ang isang koleksyon#
https://api.shareai.now/api/v1/console/creator/model-collections/{collection_uuid}/updateI-update ang mga pinahihintulutang field ng koleksyon.
- Base URL
https://api.shareai.now- Pagpapatunay
- HTTP Basic: creator UUID at creator access token
- Kinakailangang scope
creator_collections:write
Basahin ang kasalukuyang koleksyon, ipadala lamang ang mga field na balak mong baguhin at pagkatapos ay basahin itong muli upang i-verify ang nakaimbak na patakaran. Ang ilang mga nai-publish na pagbabago ay maaaring mangailangan ng pagsusuri bago ito maging epektibo; suriin ang ibinalik na estado sa halip na ituring ang isang na-save na kahilingan bilang pag-apruba.
Pumili ng kumpletong package kapag nagsisimula mula sa simula#
Gumawa ng package ng modelo pinagsasama ang metadata ng modelo, patakaran sa koleksyon, at mga tag sa isang kahilingan.
Huling na-update noong Setyembre 15, 2026