I-authenticate ang Creator API
Gamitin ang creator-scoped Remote Access credentials at unawain ang koleksyon, modelo, at mga saklaw ng setting na magagamit sa ShareAI Creator API.
Sa pahinang ito
Pinamamahalaan ng Creator API ang mga modelong kontrolado ng awtentikadong Creator. Gumagamit ito ng hiwalay na namespace ng kredensyal mula sa Providers at inference. Magsimula mula sa Creator workspace na nagmamay-ari ng koleksyon.
Lumikha ng mga kredensyal#
- Buksan Tagapaglikha sa Console at piliin ang tamang workspace.
- Paganahin ang Creator Remote Access at lumikha ng isang pinangalanang access token.
- Itago nang ligtas ang creator UUID at token.
- Magpadala ng HTTP Basic gamit ang creator UUID bilang username at ang creator access token bilang password.


https://api.shareai.now/api/v1/console/creatorBasahin ang buod ng awtentikadong Creator.
- Base URL
https://api.shareai.now- Pagpapatunay
- HTTP Basic: creator UUID at creator access token
- Kinakailangang scope
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());
Mga Saklaw#
| Saklaw | Kahulugan |
|---|---|
creator:read | Basahin ang buod ng Creator. |
creator_collections:read | Ilista o basahin ang mga koleksyon at suriin ang availability ng model-slug. |
creator_collections:write | Lumikha o i-update ang mga pinahihintulutang field ng koleksyon. |
creator_models:read | Basahin ang mga modelo sa loob ng isang pagmamay-aring koleksyon. |
creator_models:write | Lumikha o i-update ang mga pinahihintulutang field ng modelo. |
creator_settings:write | Ang pahintulot sa mga setting ay dala ng mga nakakonfig na Creator credentials; gamitin lamang ang mga ruta na tahasang sumusuporta dito. |
Ang paglikha ng isang kumpletong model package ay nangangailangan ng parehong collection-write at model-write scopes. Ang mga kinakailangang saklaw ay sinusuri bilang karagdagan sa Creator ownership at mga pahintulot ng programa.
Ang access ay hindi nangangahulugan ng pag-apruba ng publikasyon#
Ang isang valid na write token ay hindi nag-aapruba ng koleksyon o nagbubukas ng hindi suportadong komersyal na paraan. Panatilihin ang draft, pending review, at accepted states na magkahiwalay. Ang kasalukuyang remote-token route map ay hindi nagtatatag ng isang suportadong token-based submit-review flow; isumite ang review sa pamamagitan ng Console.
I-rotate o i-revoke#
Gumamit ng magkakaibang pinangalanang kredensyal para sa magkakahiwalay na integrasyon. I-revoke ang mga kredensyal na hindi na kailangan at i-update ang iyong secret store kapag nag-isyu ng kapalit. Huwag kailanman ipamahagi ang Creator token kasama ng isang downloadable model package.
Huling na-update noong Setyembre 15, 2026