Autentifică API-ul Creator
Folosește acreditivele de Acces la Distanță cu scop Creator și înțelege colecțiile, modelele și domeniile de setări disponibile în API-ul ShareAI Creator.
Pe această pagină
API-ul Creator gestionează modelele controlate de Creatorul autentificat. Utilizează un spațiu de nume separat pentru acreditive față de Furnizori și inferență. Începe din spațiul de lucru al Creatorului care deține colecția.
Creează acreditive#
- Deschide Creator în Consolă și selectează spațiul de lucru corect.
- Activează Accesul la Distanță pentru Creator și creează un token de acces denumit.
- Salvează în siguranță UUID-ul și token-ul Creatorului.
- Trimite HTTP Basic cu UUID-ul Creatorului ca nume de utilizator și token-ul de acces al Creatorului ca parolă.


https://api.shareai.now/api/v1/console/creatorCitește rezumatul Creatorului autentificat.
- URL de bază
https://api.shareai.now- Autentificare
- HTTP Basic: UUID-ul creatorului și token-ul de acces al creatorului
- Scop necesar
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());
Domenii#
| Domeniu | Semnificație |
|---|---|
creator:read | Citește rezumatul Creatorului. |
creator_collections:read | Listează sau citește colecții și verifică disponibilitatea model-slug. |
creator_collections:write | Creează sau actualizează câmpurile permise ale colecției. |
creator_models:read | Citește modelele dintr-o colecție deținută. |
creator_models:write | Creează sau actualizează câmpurile permise ale modelului. |
creator_settings:write | Permisiunea pentru setări este purtată de acreditivele configurate ale Creatorului; folosește doar rutele care o susțin explicit. |
Crearea unui pachet complet de model necesită atât domenii de scriere pentru colecție, cât și pentru model. Domeniile necesare sunt verificate în plus față de proprietatea Creatorului și permisiunile programului.
Accesul nu înseamnă aprobare pentru publicare#
Un token valid de scriere nu aprobă o colecție sau nu deblochează o metodă comercială nesuportată. Păstrează stările de schiță, în așteptarea revizuirii și acceptate separat. Harta actuală a rutelor remote-token nu stabilește un flux de trimitere-revizuire bazat pe token-uri; trimite revizuirea prin Consolă.
Rotește sau revocă#
Folosește acreditive denumite distinct pentru integrări separate. Revocă acreditivele care nu mai sunt necesare și actualizează depozitul tău de secrete când emiți un înlocuitor. Nu distribui niciodată un token de Creator cu un pachet de model descărcabil.
Ultima actualizare: 15 septembrie 2026