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.
Cold start
Lors du premier appel ou après une période d'inactivité, le modèle peut mettre environ 600 ms à répondre (cold start). Les appels suivants sont plus rapides.
Configuration requise
| PARAMÈTRE | VALEUR |
|---|---|
base_url |
https://api-endpoints.alphaedge-ai.com |
api_key |
Demandez une clé API sur votre tableau de bord |
Premier appel : OCR (Alpha Digit Max ou Medium)
Une fois votre clé API obtenue, vous pouvez tester l’endpoint OCR en multipart/form-data : le champ fichier doit s’appeler exactement image ; le slug du modèle (alpha-digit-max ou alpha-digit-medium) figure uniquement dans le chemin d’URL. Ne définissez pas Content-Type à la main — curl -F, requests (files=…) ou fetch(FormData) établissent multipart/form-data et le boundary.
curl -X POST "https://api-endpoints.alphaedge-ai.com/models/alpha-digit-max/ocr" \
-H "X-API-Key: TA_CLE" \
-F "image=@/chemin/vers/document.png"
import os
import requests
url = "https://api-endpoints.alphaedge-ai.com/models/alpha-digit-max/ocr"
headers = {"X-API-Key": os.environ.get("ALPHAEDGE_API_KEY", "TA_CLE")}
with open("/chemin/vers/document.png", "rb") as f:
files = {"image": ("document.png", f, "image/png")}
r = requests.post(url, headers=headers, files=files, timeout=300)
print(r.status_code)
print(r.json())
import fs from "node:fs";
async function main() {
const form = new FormData();
form.append("image", new Blob([fs.readFileSync("/chemin/vers/document.png")]), "document.png");
const res = await fetch("https://api-endpoints.alphaedge-ai.com/models/alpha-digit-max/ocr", {
method: "POST",
headers: { "X-API-Key": process.env.ALPHAEDGE_API_KEY || "TA_CLE" },
body: form
});
console.log(res.status, await res.json());
}
main();
Réponse de l'API
La réponse est un JSON : le texte reconnu se trouve notamment dans le champ text. Pour les extensions de fichier acceptées, les scores de confiance et les erreurs courantes (422), voir la page OCR.