Passer au contenu principal
Cet endpoint vous permet de récupérer tous les modèles IA disponibles pour votre clé API. Utilisez-le pour découvrir quels modèles vous pouvez utiliser pour les complétions de chat, les embeddings, et autres opérations IA.
Nouveau sur l’API Paradigm ? Assurez-vous d’avoir configuré vos paramètres d’instance d’abord. Voir Configuration d’Instance pour configurer votre environnement pour les instances publiques ou privées.
Visibilité des modèlesVeuillez noter que les modèles listés sont les modèles accessibles pour votre clé API. Si votre clé API n’a pas reçu l’accès à un modèle, vous ne trouverez pas ce modèle dans la réponse provenant de l’endpoint API.Si vous ne trouvez pas un modèle spécifique dans la réponse, depuis l’interface d’administration veuillez vérifier que :
  • Le modèle existe dans Paradigm
  • Votre clé API a accès à ce modèle

Prérequis

  • Une clé API Paradigm : si vous n’en avez pas, rendez-vous sur votre profil Paradigm (/settings/api-key dans votre instance) et générez une nouvelle clé API.

Méthodes d’utilisation

Il existe plusieurs façons d’appeler l’endpoint :
  1. Avec le package python requests
  2. Via une requête curl : pour des tests rapides ou une première utilisation

Package python requests

Vous pouvez envoyer directement une requête à l’endpoint API via le package requests.
import requests
import os

# Récupérer la clé API et l'URL de base depuis l'environnement
api_key = os.getenv("PARADIGM_API_KEY")
base_url = os.getenv("PARADIGM_BASE_URL", "https://paradigm.lighton.ai/api/v2")

response = requests.request(
    method="GET",
    url=f"{base_url}/models",
    headers={
        'accept': "application/json",
        'Authorization': f"Bearer {api_key}"
    }
)

print(response.json())
Vous obtiendriez alors une réponse JSON sous forme de dictionnaire :
{
    "object": "list",
    "data": [
        {
            "object": "model",
            "name": "Alfred 4",
            "model_type": "Large Language Model",
            "deployment_type": "SageMaker",
            "enabled": true,
            "technical_name": "alfred-4"
        }
    ]
}

Requête cURL

Si vous préférez envoyer une requête à Paradigm avec une simple commande cURL, voici un exemple :
curl --request GET \
  --url $PARADIGM_BASE_URL/models \
  --header 'Authorization: Bearer $PARADIGM_API_KEY'
I