Configuration

L'API AlphaEdge offre plusieurs options de configuration pour personnaliser le comportement des modèles selon vos besoins.

Paramètres de requête

Paramètre Type Description
model string ID du modèle à utiliser (requis). Ex: "alphaedge-large-3"
messages array Liste des messages de la conversation (requis)
temperature number Contrôle la créativité (0.0-2.0, défaut: 1.0)
max_tokens number Nombre maximum de tokens à générer (défaut: infini)
stream boolean Activer le streaming de la réponse (défaut: false)
top_p number Nucleus sampling (0.0-1.0, défaut: 1.0)

Exemple de requête avec paramètres

javascript
const response = await fetch('https://api.alphaedge-ai.com/v1/chat/completions', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  body: JSON.stringify({
    model: 'alphaedge-large-3',
    messages: [
      { role: 'user', content: 'Explique-moi l\'intelligence artificielle' }
    ],
    temperature: 0.7,
    max_tokens: 500,
    top_p: 0.9
  })
});

Variables d'environnement

Pour une meilleure sécurité, stockez votre clé API dans une variable d'environnement :

Linux/Mac

bash
export ALPHAEDGE_API_KEY="votre_cle_api_ici"

Windows (PowerShell)

powershell
$env:ALPHAEDGE_API_KEY="votre_cle_api_ici"

Limites de taux

L'API AlphaEdge applique des limites de taux pour garantir une utilisation équitable. Les limites dépendent de votre plan d'abonnement. En cas de dépassement, vous recevrez une erreur HTTP 429.