Pour exécuter un modèle (transcription, OCR, chat, etc.), vous devez utiliser une clé API valide. L’appel GET /models (liste du catalogue) est public : aucune clé n’est requise pour consulter les identifiants disponibles.
Obtenir votre clé API
- Connectez-vous à votre tableau de bord AlphaEdge
- Naviguez vers la section API Keys
- Générez une nouvelle clé API ou utilisez une clé existante
- Copiez votre clé API (elle ne sera affichée qu'une seule fois)
Utiliser votre clé API
Pour les requêtes d’inférence, incluez la clé dans l’en-tête X-API-Key (sauf GET /models si votre passerelle l’expose sans authentification) :
Les exemples ci-dessous supposent un corps JSON. Pour OCR ou transcription (multipart), n’envoyez pas Content-Type: application/json ni un boundary construit à la main — voir les pages OCR et Audio.
bash
curl https://api-endpoints.alphaedge-ai.com/models \
-H "Content-Type: application/json" \
-H "X-API-Key: TA_CLE" \
-d '{...}'
javascript
const response = await fetch('https://api-endpoints.alphaedge-ai.com/models', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': 'TA_CLE'
},
body: JSON.stringify({...})
});
python
import requests
headers = {
'Content-Type': 'application/json',
'X-API-Key': 'TA_CLE'
}
response = requests.post(
'https://api-endpoints.alphaedge-ai.com/models',
headers=headers,
json={...}
)
Sécurité
Important : Ne partagez jamais votre clé API publiquement. Ne la commitez pas dans vos dépôts Git. Utilisez des variables d'environnement pour stocker votre clé API.