Obtenir la liste des modèles disponibles (Modèle)
Description
Le préfixe de l'API est uniformément http(s)://<your-domain>
Les environnements de production doivent utiliser HTTPS pour sécuriser les jetons d'authentification. HTTP n'est recommandé que pour les environnements de développement.
- Nom de l'interface: obtenez la liste des modèles disponibles pour le frontend
- Méthode HTTP: GET
- Chemin:
/api/models - Exigence d'authentification: Utilisateur
- Description de la fonction: Récupère la liste des modèles d'IA accessibles à l'utilisateur actuel, utilisés pour l'affichage du tableau de bord frontend
💡 Exemple de demande:
const response = await fetch('/api/models', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer your_user_token',
'New-Api-User': 'your_user_id'
}
});
const data = await response.json();✅ Exemple de réponse réussie:
{
"success": true,
"data": {
"1": ["gpt-3.5-turbo", "gpt-4"],
"2": ["claude-3-sonnet", "claude-3-haiku"]
}
}❗ Exemple de réponse en cas d'échec:
{
"success": false,
"message": "Unauthorized"
}🧾 Description du champ:
data(Objet): Mappage de l'ID de canal à la liste de modèles- Clé (chaîne) : ID de chaîne
- Value (Array): Liste des noms de modèles pris en charge par ce canal