AE AlphaEdge Docs

Votre premier appel API

L'API AlphaEdge est une API REST simple et intuitive. Une fois que vous avez obtenu une clé API, vous pouvez commencer à l'utiliser immédiatement dans vos applications.

Configuration requise

PARAMÈTRE VALEUR
base_url https://api.alphaedge.ai
api_key Demandez une clé API sur votre tableau de bord

Appeler l'API Chat

Une fois que vous avez obtenu une clé API, vous pouvez accéder à l'API AlphaEdge en utilisant les exemples de scripts suivants. Ceci est un exemple non-stream, vous pouvez définir le paramètre stream à true pour obtenir une réponse en streaming.

bash
curl https://api.alphaedge.ai/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ${ALPHAEDGE_API_KEY}" \
  -d '{
        "model": "alphaedge-large-3",
        "messages": [
          {"role": "system", "content": "You are a helpful assistant."},
          {"role": "user", "content": "Hello!"}
        ],
        "stream": false
      }'
python
import requests
import os

response = requests.post(
    'https://api.alphaedge.ai/chat/completions',
    headers={
        'Content-Type': 'application/json',
        'Authorization': f'Bearer {os.environ.get("ALPHAEDGE_API_KEY")}'
    },
    json={
        'model': 'alphaedge-large-3',
        'messages': [
            {'role': 'system', 'content': 'You are a helpful assistant'},
            {'role': 'user', 'content': 'Hello'},
        ],
        'stream': False
    }
)

data = response.json()
print(data['choices'][0]['message']['content'])
javascript
const fetch = require('node-fetch');

async function main() {
  const response = await fetch('https://api.alphaedge.ai/chat/completions', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'Authorization': `Bearer ${process.env.ALPHAEDGE_API_KEY}`
    },
    body: JSON.stringify({
      model: 'alphaedge-large-3',
      messages: [
        { role: 'system', content: 'You are a helpful assistant.' },
        { role: 'user', content: 'Hello' }
      ],
      stream: false
    })
  });

  const data = await response.json();
  console.log(data.choices[0].message.content);
}

main();

Réponse de l'API

L'API retourne une réponse JSON avec le contenu généré dans le champ choices[0].message.content. Pour plus d'informations sur la structure de la réponse, consultez la documentation complète de l'API.