API RESTful pour interroger le graphe de connaissances
Obtenez une clé API en une seule commande :
curl -X POST https://lemondesemantique.fr/public/api/auth/key \
-H "Content-Type: application/json" \
-d '{"email":"votre@email.com","name":"Votre Nom"}'
Utilisez votre clĂ© pour requĂȘter le graphe :
curl -H "X-API-Key: kg_xxxxxxxxxxxxxxxx" \
https://lemondesemantique.fr/public/api/v1/speakers
Toutes les requĂȘtes API doivent inclure votre clĂ© API dans l'en-tĂȘte :
X-API-Key: kg_xxxxxxxxxxxxxxxx
Ou via Authorization Bearer :
Authorization: Bearer kg_xxxxxxxxxxxxxxxx
| Plan | RequĂȘtes/jour | Support | Prix |
|---|---|---|---|
| Free | 100 | Communautaire | Gratuit |
| Pro | 10 000 | 24/7 | 500âŹ/mois |
| Enterprise | 100 000+ | Dédié | Sur devis |
POST |
public/api/auth/key |
Générer une clé API |
GET |
public/api/auth/validate |
Valider une clé API |
GET |
public/api/auth/stats |
Statistiques de la clé |
DELETE |
public/api/auth/key |
Révoquer une clé API |
GET |
public/api/v1/speakers |
Liste des orateurs (paginé) |
GET |
public/api/v1/speakers/{id} |
Détail d'un orateur |
GET |
public/api/v1/speeches |
Liste des discours (paginé) |
GET |
public/api/v1/speeches/{id} |
Détail d'un discours |
GET |
public/api/v1/search?q={mot} |
Recherche full-text |
POST |
public/api/v2/search/vector |
Recherche sémantique |
GET |
/search_vector.php?q={mot} |
Interface web de recherche |
curl -H "X-API-Key: VOTRE_CLE" \
"https://lemondesemantique.fr/public/api/v1/speakers?limit=10&page=1"
curl -H "X-API-Key: VOTRE_CLE" \
https://lemondesemantique.fr/public/api/v1/speakers/1
curl -H "X-API-Key: VOTRE_CLE" \
"https://lemondesemantique.fr/public/api/v1/search?q=Europe"
curl -X POST https://lemondesemantique.fr/public/api/v2/search/vector \
-H "Content-Type: application/json" \
-d '{"query": "démocratie européenne", "top_k": 5}'