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.