Liste des modèles

Obtenez la liste de tous les modèles d’IA accessibles à l’utilisateur actuel, y compris les identifiants, les noms, les fournisseurs et les informations détaillées.

À propos de la liste des modèles et des groupes de jetons

Les modèles renvoyés dans la liste dépendent du groupe de jetons auquel appartient votre API KEY. Vous pouvez sélectionner le groupe de jetons lors de la création ou de la modification des jetons dans Console → API Tokens.

Point de terminaison

GET https://aiberm.com/v1/models

Exemple de requête

1curl -X GET "https://aiberm.com/v1/models" \
2-H "Authorization: Bearer sk-your-api-token-here" \
3-H "Content-Type: application/json"

Format de la réponse

Réponse de succès (200 OK)

1{
2"success": true,
3"data": [
4 {
5 "id": "gpt-4",
6 "object": "model",
7 "created": 1626777600,
8 "owned_by": "openai",
9 "supported_endpoint_types": [
10 "chat",
11 "completion"
12 ]
13 },
14 {
15 "id": "gpt-3.5-turbo",
16 "object": "model",
17 "created": 1626777600,
18 "owned_by": "openai",
19 "supported_endpoint_types": [
20 "chat",
21 "completion"
22 ]
23 },
24 {
25 "id": "claude-3-sonnet-20240229",
26 "object": "model",
27 "created": 1626777600,
28 "owned_by": "anthropic",
29 "supported_endpoint_types": [
30 "chat"
31 ]
32 }
33]
34}

Champs de la réponse

Champs de premier niveau :

  • success - Booléen, indique si la requête a réussi
  • data - Tableau d’objets modèle (renvoyé uniquement en cas de succès)
  • message - Message d’erreur (renvoyé uniquement en cas d’échec)

Champs de l’objet modèle :

  • id - Identifiant unique du modèle
  • object - Type d’objet, fixe à “model”
  • created - Horodatage de création du modèle
  • owned_by - Fournisseur du modèle (par ex. openai, anthropic)
  • supported_endpoint_types - Tableau des types de points de terminaison API pris en charge

Types de points de terminaison pris en charge

  • chat - Complétion de chat
  • completion - Complétion de texte
  • embedding - Embedding de texte
  • image - Génération d’images
  • audio - Traitement audio
  • rerank - Reclassement

Remarques importantes

Authentification requise

Un jeton API valide doit être fourni. Le jeton détermine les modèles auxquels l’utilisateur peut accéder.

Contrôle des autorisations

La liste des modèles renvoyée est filtrée selon les groupes d’utilisateurs et les groupes de jetons, et n’affiche que les modèles auxquels l’utilisateur a le droit d’accéder.

Erreurs courantes

  • 401 Unauthorized - Le jeton API est invalide ou expiré
  • 403 Forbidden - L’utilisateur n’a pas l’autorisation d’accès
  • 500 Internal Server Error - Erreur interne du serveur