Docs / reference
API REST
Points de terminaison publics en lecture sous /api/v1 et autres points de terminaison HTTP, générés à partir de la même spécification que les outils MCP.
Base URL: https://jenksguo.xyz. JSON sauf mention contraire; GET /api/v1/brief renvoie du Markdown (envoyez Accept: application/json pour { markdown }). Lisible par machine : OpenAPI.
Points de terminaison
| Méthode | Chemin | Outil | Description |
|---|---|---|---|
| GET | /api/v1/brief |
get_brief |
Un mémo d'une page en Markdown sur Jenks Guo : positionnement, rôle actuel, parcours de carrière, points forts, langues, contact et comment explorer davantage. |
| GET | /api/v1/entries |
list_experience |
Liste des expériences, projets, rôles communautaires et formations de Jenks (du plus récent au plus ancien), avec possibilité de filtrer par étiquette d'industrie, prisme de rôle ou type. |
| GET | /api/v1/entries/{slug} |
get_entry |
Rédaction détaillée et longue d'une expérience, d'un projet, d'un rôle communautaire ou d'une formation par slug : aperçu, ce que Jenks a fait, réalisations, pourquoi cela compte pour les employeurs, résultats clés, compétences, liens de preuve.. |
| GET | /api/v1/lenses |
list_lenses |
Les prismes de rôle à travers lesquels les employeurs peuvent voir Jenks (Head of AI, solution architect, developer advocate, digital marketer, hospitality…) avec un argumentaire, des lacunes honnêtes et des comptes de preuves.. |
| GET | /api/v1/search |
search_jenks |
Recherche par mots-clés dans chaque entrée et document. |
| GET | /api/v1/documents/{name} |
get_document |
L'un des documents de référence de Jenks : profile (profil central), credentials (éducation, certifications), capabilities (carte capacité → preuves), talks (conférences, podcasts, écrits), thinking (vision du monde).. |
| POST | /api/v1/ask |
ask_jenks |
Poser une question en langage naturel à l’assistant Ask Jenks (adéquation au rôle, cadrage de consulting, conseils de transformation IA, histoires STAR, gouvernance…). |
| POST | /api/chat |
— | Chat en streaming utilisé par le widget du site (flux texte brut; events: true intercale des lignes d’état \u001e). |
| POST | /api/transcribe |
— | Solution de repli voix : transcrire de l’audio base64. |
| GET | /api/health |
— | Vivacité et configuration. |
| GET | POST | /mcp |
— |
Erreurs et limites
400 bad_request,404 not_found,429 rate_limited(ask : 20/min/IP),503lorsqu’une clé de modèle n’est pas configurée.- Les points de terminaison GET envoient
Access-Control-Allow-Origin: *; les points de terminaison POST sont destinés aux agents côté serveur.
get_brief — Obtenir le mémo de Jenks
Un mémo d'une page en Markdown sur Jenks Guo : positionnement, rôle actuel, parcours de carrière, points forts, langues, contact et comment explorer davantage. Commencez ici.
- MCP:
get_briefsurhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/brief - CLI:
jenks brief
Aucun argument.
curl -s "https://jenksguo.xyz/api/v1/brief"
list_experience — Lister l'expérience
Liste des expériences, projets, rôles communautaires et formations de Jenks (du plus récent au plus ancien), avec possibilité de filtrer par étiquette d'industrie, prisme de rôle ou type. Renvoie des formes courtes : titre, organisation, période, résumé, résultat clé, URL de page.
- MCP:
list_experiencesurhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/entries?tag=&lens=&kind=&locale= - CLI:
jenks list [--tag it] [--lens solution-architect] [--kind project]
| Argument | Type | Obligatoire | Remarques |
|---|---|---|---|
tag |
it · engineering · ai · devrel · web3 · business · marketing · consulting · hospitality · community · creative |
non | |
lens |
head-of-ai · ai-transformation-consultant · engineering-manager · solution-architect · system-integrator · support-engineer · ict-specialist · developer-advocate · developer-evangelist · digital-marketer · hospitality |
non | |
kind |
experience · education · community · project |
non | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
non | Langue pour les champs traduits (par défaut en). |
curl -s "https://jenksguo.xyz/api/v1/entries"
get_entry — Obtenir une entrée
Rédaction détaillée et longue d'une expérience, d'un projet, d'un rôle communautaire ou d'une formation par slug : aperçu, ce que Jenks a fait, réalisations, pourquoi cela compte pour les employeurs, résultats clés, compétences, liens de preuve.
- MCP:
get_entrysurhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/entries/{slug}?locale= - CLI:
jenks get <slug>
| Argument | Type | Obligatoire | Remarques |
|---|---|---|---|
slug |
string | oui | Slug de l’entrée, par ex. xero-developer-evangelist |
locale |
en · zh · zh-hant · ja · fr · es · eo |
non | Langue pour les champs traduits (par défaut en). |
curl -s "https://jenksguo.xyz/api/v1/entries/xero-developer-evangelist"
list_lenses — Lister les prismes de rôle
Les prismes de rôle à travers lesquels les employeurs peuvent voir Jenks (Head of AI, solution architect, developer advocate, digital marketer, hospitality…) avec un argumentaire, des lacunes honnêtes et des comptes de preuves.
- MCP:
list_lensessurhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/lenses?locale= - CLI:
jenks lenses
| Argument | Type | Obligatoire | Remarques |
|---|---|---|---|
locale |
en · zh · zh-hant · ja · fr · es · eo |
non | Langue pour les champs traduits (par défaut en). |
curl -s "https://jenksguo.xyz/api/v1/lenses"
search_jenks — Rechercher dans le corpus
Recherche par mots-clés dans chaque entrée et document. Renvoie les passages les plus pertinents avec leurs slugs.
- MCP:
search_jenkssurhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/search?q= - CLI:
jenks search "<query>"
| Argument | Type | Obligatoire | Remarques |
|---|---|---|---|
query |
string | oui |
curl -s "https://jenksguo.xyz/api/v1/search"
get_document — Obtenir un document
L'un des documents de référence de Jenks : profile (profil central), credentials (éducation, certifications), capabilities (carte capacité → preuves), talks (conférences, podcasts, écrits), thinking (vision du monde).
- MCP:
get_documentsurhttps://jenksguo.xyz/mcp - REST:
GET /api/v1/documents/{name}?locale= - CLI:
jenks doc <name>
| Argument | Type | Obligatoire | Remarques |
|---|---|---|---|
name |
profile · credentials · capabilities · talks · thinking |
oui | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
non | Langue pour les champs traduits (par défaut en). |
curl -s "https://jenksguo.xyz/api/v1/documents/credentials"
ask_jenks — Poser une question à l’assistant de Jenks
Posez une question en langage naturel à l’assistant Ask Jenks (adéquation au rôle, cadrage de consulting, conseils de transformation IA, histoires STAR, gouvernance…). Il exécute ses propres outils sur le corpus et répond dans la langue demandée. Limité en débit.
- MCP:
ask_jenkssurhttps://jenksguo.xyz/mcp - REST:
POST /api/v1/ask - CLI:
jenks ask "<question>"
| Argument | Type | Obligatoire | Remarques |
|---|---|---|---|
question |
string | oui | |
locale |
en · zh · zh-hant · ja · fr · es · eo |
non | Langue pour les champs traduits (par défaut en). |
history |
array | non | Tours précédents facultatifs. |
curl -s -X POST https://jenksguo.xyz/api/v1/ask \
-H 'content-type: application/json' \
-d '{"question":"Is Jenks a fit for a Head of AI role?"}'
.mdCette page est traduite avec l’aide de l’IA ; les titres officiels restent en anglais.