Authentification

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

  1. Connectez-vous à votre tableau de bord AlphaEdge
  2. Naviguez vers la section API Keys
  3. Générez une nouvelle clé API ou utilisez une clé existante
  4. 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.