Interfaces lisibles par machine pour ce site (un serveur MCP à /mcp, une API de recherche à /api/v1/search, llms-full.txt, Markdown sur demande et une fiche d’agent), pour les développeurs et pour les agents autonomes. Tout ici est public, ne requiert aucune clé d’API et aucune inscription.
Démarrage rapide
Obtenez des faits structurés sur Stavros en un seul appel :
curl https://stavrospachoundakis.com/api/v1/profile
Récupérez le contexte narratif complet :
curl https://stavrospachoundakis.com/llms.txt
Ajoutez .md à n’importe quelle adresse de page pour l’obtenir en Markdown :
curl https://stavrospachoundakis.com/about.md
API REST : /api/v1
URL de base : https://stavrospachoundakis.com/api/v1. Description complète lisible par machine : openapi.json
(OpenAPI 3.1).
| Point de terminaison | Méthode | Description |
|---|---|---|
/profile |
GET | Profil structuré complet : biographie, lieu, parcours professionnel, compétences, faits saillants, disponibilité, liens. |
/experience |
GET | Parcours professionnel. |
/skills |
GET | Compétences regroupées par discipline. |
/projects |
GET | Projets. |
/posts |
GET | Renvoie une liste vide. Ce site n’a aucun article. |
Les réponses réussies ont la forme { "apiVersion": "v1", "data": ..., "meta": ... }.
Authentification
Aucune. Il n’y a ni clé d’API, ni flux OAuth, ni inscription. Voir auth.md pour le portrait complet.
Versionnage et dépréciation
L’API est versionnée dans le chemin de l’URL. Les changements incompatibles sortent sous un nouveau segment (/api/v2) et la version précédente continue de fonctionner. Les changements additifs (nouveaux champs, nouveaux paramètres facultatifs, nouveaux points de terminaison) sont faits sur place, donc les clients doivent ignorer les champs inconnus.
Une version dont le retrait est prévu est annoncée sur cette page et dans la description OpenAPI, au moins 180 jours avant qu’elle cesse de répondre.
Erreurs
L’API est du JSON statique en lecture seule. Un chemin qui n’existe pas renvoie un simple HTTP 404, et toute méthode autre que GET renvoie 405.
Fichiers lisibles par machine
| Chemin | Type de contenu | Description |
|---|---|---|
/llms.txt |
text/plain |
Profil structuré complet, rôles, compétences et conseils sur les mandats les mieux adaptés. Le site entier dans un seul fichier se trouve à /llms-full.txt. |
/openapi.json |
application/openapi+json |
Description OpenAPI 3.1 de l’API ci-dessus. |
/auth.md |
text/markdown |
Comment fonctionne l’authentification (elle n’existe pas : tout est public). |
/.well-known/ai-catalog.json |
application/json |
Catalogue Agentic Resource Discovery. |
/sitemap.xml |
application/xml |
Chaque URL canonique. |
/robots.txt |
text/plain |
Politique d’exploration. |
Versions Markdown
Chaque page a une version Markdown : ajoutez .md à son adresse (/about.md, et /index.md pour la page d’accueil). Toute adresse de page renvoie aussi du Markdown quand la requête envoie Accept défini à text/markdown. Tout ici est en lecture seule.
Erreurs et 404
Les chemins inconnus renvoient un simple HTTP 404, jamais un 200 avec la coquille de l’application, pour que vous puissiez vous fier aux codes d’état lors de vos sondages.
Bac à sable
Il n’y a pas d’environnement bac à sable distinct, et aucun n’est nécessaire : chaque point de terminaison est en lecture seule et sans effet de bord, donc la production peut être appelée directement. Veuillez garder un volume de test raisonnable.
Code source
Les dépôts derrière ce site sont privés. Profil public : github.com/stavroschios.
Contact
Bogues, questions ou aide à l’intégration : utilisez la page de contact (vérification humaine requise).
Index lisible par machine pour ce site :
- Contexte complet : https://stavrospachoundakis.com/fr/llms.txt
- Plan du site : https://stavrospachoundakis.com/sitemap.xml
- Portail des développeurs : https://stavrospachoundakis.com/fr/developers
Ajoutez .md à l’adresse de n’importe quelle page pour obtenir une version Markdown.