Consultez et gérez les collections de modèles
Listez, créez et mettez à jour les collections de modèles ShareAI Creator avec les portées requises et des limites claires de propriété et de révision.
Sur cette page
Une collection regroupe des balises de modèles connexes et leur politique de service/commerciale par défaut. Les balises de modèles individuelles peuvent avoir des dérogations prises en charge. Utilisez les UUID de collection retournés par l'API plutôt que les noms affichés.


https://api.shareai.now/api/v1/console/creator/model-collectionsListez les collections possédées.
- URL de base
https://api.shareai.now- Authentification
- HTTP Basic : UUID du créateur et jeton d'accès du créateur
- Portée requise
creator_collections:read
https://api.shareai.now/api/v1/console/creator/model-collections/{collection_uuid}Lisez une collection possédée.
- URL de base
https://api.shareai.now- Authentification
- HTTP Basic : UUID du créateur et jeton d'accès du créateur
- Portée requise
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());
Créer une collection#
https://api.shareai.now/api/v1/console/creator/model-collectionsCréez une collection avec une politique d'accès par défaut.
- URL de base
https://api.shareai.now- Authentification
- HTTP Basic : UUID du créateur et jeton d'accès du créateur
- Portée requise
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"
]
}
La disponibilité privée conserve les droits de service sur l'infrastructure propre du Creator. Cela ne signifie pas que le modèle doit être absent de l'inférence réseau. Utilisez uniquement les types de partage activés pour le programme Creator.
Mettre à jour une collection#
https://api.shareai.now/api/v1/console/creator/model-collections/{collection_uuid}/updateMettez à jour les champs autorisés d'une collection.
- URL de base
https://api.shareai.now- Authentification
- HTTP Basic : UUID du créateur et jeton d'accès du créateur
- Portée requise
creator_collections:write
Lisez la collection actuelle, envoyez uniquement les champs que vous souhaitez modifier, puis relisez-la pour vérifier la politique enregistrée. Certains changements publiés peuvent nécessiter une révision avant de devenir effectifs ; inspectez l'état retourné plutôt que de considérer une requête enregistrée comme une approbation.
Choisissez un package complet lorsque vous partez de zéro#
Créez un package de modèle regroupe les métadonnées du modèle, la politique de collection et les balises en une seule requête.
Dernière mise à jour le 15 septembre 2026