Listez les modèles du fournisseur et du réseau
Lisez le catalogue réseau de l'API Provider ShareAI, votre catalogue de fournisseurs et les détails exacts des modèles en utilisant provider_models:read.
Sur cette page
Utilisez le catalogue réseau pour découvrir les enregistrements de modèles disponibles et votre catalogue pour examiner les modèles associés au fournisseur authentifié. Une entrée de catalogue est distincte d'un appareil partageant activement ce modèle.


https://api.shareai.now/api/v1/console/provider/model-catalogLisez le catalogue des modèles réseau.
- URL de base
https://api.shareai.now- Authentification
- HTTP Basic : UUID du fournisseur et jeton d'accès du fournisseur
- Portée requise
provider_models:read
https://api.shareai.now/api/v1/console/provider/model-catalog/myLisez le catalogue des modèles de ce fournisseur.
- URL de base
https://api.shareai.now- Authentification
- HTTP Basic : UUID du fournisseur et jeton d'accès du fournisseur
- Portée requise
provider_models:read
Paramètres de requête#
| Paramètre | Utiliser |
|---|---|
page | Page de pagination, commençant à 1. |
limit | Taille de page demandée ; le serveur applique ses limites prises en charge. |
search | Filtrer les noms ou identifiants de modèles. |
type | Filtre facultatif par type de catalogue pris en charge dans le catalogue réseau. |
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/provider/model-catalog/my?page=1&limit=20" \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["PROVIDER_UUID"] + ":" + os.environ["PROVIDER_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/provider/model-catalog/my?page=1&limit=20', 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/provider/model-catalog/my?page=1&limit=20";
const credentials = `${process.env.PROVIDER_UUID}:${process.env.PROVIDER_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());
Lire un modèle exact#
https://api.shareai.now/api/v1/console/provider/model-catalog/my/modelRecherchez un full_model_identifier exact.
- URL de base
https://api.shareai.now- Authentification
- HTTP Basic : UUID du fournisseur et jeton d'accès du fournisseur
- Portée requise
provider_models:read
cURL
curl --get --fail-with-body https://api.shareai.now/api/v1/console/provider/model-catalog/my/model \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN" \
--data-urlencode "full_model_identifier=$MODEL_IDENTIFIER"
Interprétez la réponse#
Les réponses de liste identifient le catalogue sélectionné et renvoient ses éléments. Un modèle connu peut être renvoyé par une recherche exacte même s'il n'a pas été ajouté au fournisseur. Vérifiez l'association et l'état des permissions retournés avant de proposer une action de tarification ou de partage.
Conservez les identifiants exacts#
Ne reconstruisez pas un identifiant à partir du nom d'affichage d'un modèle. Préservez la ponctuation créateur/modèle/tag et encodez en URL les valeurs de requête. Utilisez les permissions actuelles du fournisseur et les conditions d'accès du modèle pour décider s'il peut être servi.
Dernière mise à jour le 15 septembre 2026