Renvoie les métadonnées d'un modèle identifié par son slug : endpoints exposés, nom du champ multipart d'entrée (audio ou image), champs booléens optionnels, extensions de fichiers acceptées et tarification. Endpoint public — aucune clé API requise. 404 « Modèle introuvable. » si le slug n'existe pas.
/models/{model_slug}
Request body
The following parameters can be included in the request body:
Parameters
model_slug
Slug kebab-case du modèle (ex. alpha-audio-v1, alpha-digit-max, alpha-digit-medium).
Successful response
The following fields are returned in a successful response:
Response fields
model_slug
Model selection
type
Type de capacité : "audio" ou "ocr".
display_name
Nom commercial du modèle.
version
Version du modèle (peut être null).
description
Courte description du modèle.
endpoints
Liste des routes HTTP exposées pour ce modèle (méthode + path).
input_field_name
Nom exact du champ fichier multipart attendu (ex. "audio" ou "image").
optional_fields
Liste des champs booléens optionnels acceptés dans le multipart.
accepted_extensions
Extensions de fichiers acceptées (sans le point).
pricing
Tarification du modèle. Forme variable selon le type : {eur_per_hour, billing_unit, currency} pour l'audio ; {eur_per_1000_images, billing_unit, currency} pour l'OCR.
Examples
Code examples for using this endpoint:
curl -X GET "https://api-endpoints.alphaedge-ai.com/models/alpha-audio-v1"
import requests
r = requests.get(
"https://api-endpoints.alphaedge-ai.com/models/alpha-audio-v1",
timeout=30,
)
print(r.status_code, r.json())
const res = await fetch(
"https://api-endpoints.alphaedge-ai.com/models/alpha-audio-v1"
);
console.log(res.status, await res.json());
Response
Sample API response:
{
"model_slug": "alpha-audio-v1",
"type": "audio",
"display_name": "AlphaAudio v1",
"version": "1.0",
"description": "ASR haute précision optimisé pour le français.",
"endpoints": [
"POST /models/alpha-audio-v1/transcript"
],
"input_field_name": "audio",
"optional_fields": ["enable_diarization", "enable_postcorrect"],
"accepted_extensions": ["mp3", "m4a", "wav", "flac", "ogg", "opus", "webm", "wma", "aiff", "aac", "aif"],
"pricing": {
"eur_per_hour": 0.15,
"billing_unit": "audio_duration_seconds",
"currency": "EUR"
}
}