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.