← Knowledge base

Appeler l'API depuis votre code

ElephantPool parle l'API OpenAI. Changez l'URL de base, gardez votre SDK, choisissez un identifiant de modèle, payez au token avec un solde prépayé et un plafond de dépense.

La gateway implémente l'API chat completions d'OpenAI. Si votre code parle déjà à OpenAI, vous changez une ligne.

Deux minutes

curl https://app.elephantpool.ai/api/gateway/v1/chat/completions \
  -H "Authorization: Bearer $ELEPHANTPOOL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen3.8-27b","messages":[{"role":"user","content":"Bonjour"}]}'

Avec le SDK Python officiel :

from openai import OpenAI

client = OpenAI(
    base_url="https://app.elephantpool.ai/api/gateway/v1",
    api_key=os.environ["ELEPHANTPOOL_API_KEY"],
)
client.chat.completions.create(model="qwen3.8-27b", messages=[...])

Quel identifiant de modèle ?

GET /v1/models renvoie le catalogue avec prix, contexte et capacités sous une clé x-elephant ; la même liste est sur la page des modèles. Le streaming fonctionne comme attendu ("stream": true, server-sent events).

Ce que ça coûte

Au million de tokens, en euros, affiché par modèle — entrée et sortie tarifées séparément. Vous rechargez un solde prépayé ; pas d'abonnement, pas de minimum. Chaque clé porte un plafond de dépense (20 € par défaut) pour qu'une boucle emballée ne puisse pas vider votre solde, et l'usage est détaillé par clé dans le dashboard.

Ce qui change d'un hyperscaler

  • Poids ouverts uniquement — vous pouvez faire tourner le même modèle vous-même, donc jamais d'enfermement.
  • Les prompts ne sont ni conservés ni utilisés pour l'entraînement. Voir sécurité et confidentialité.
  • Le calcul, ce sont des GPU communautaires à travers l'Europe — c'est pourquoi le prix est ce qu'il est.

À lire aussi

Model catalogue · Download mahout · How the whole system works · Blog