Skip to main content
Jenks Guo

Dokumentaro / how to

Uzu la REST API

Alvoku la publikan, nurlegeblan REST API per curl por elpreni la resumon de Jenks, enskribojn, tradukojn, serĉrezultojn kaj respondojn de la asistanto.

Bazaj informoj

  • Baza URL: https://jenksguo.pages.dev/api/v1
  • Neniu aŭtentigo por publikaj finpunktoj. Respondoj estas JSON krom se alie indikite.
  • GET finpunktoj permesas trans-origajn petojn. POST /api/v1/ask estas limigita laŭ ofteco por ĉiu IP.
  • Plenaj listoj de parametroj: Referenco de REST API.

Akiru la resumon

curl -s https://jenksguo.pages.dev/api/v1/brief

La sama resumo disponeblas kiel dosiero ĉe https://jenksguo.pages.dev/brief.md.

Listigu enskribojn, filtrite

Ĉiu Web3-laboro:

curl -s "https://jenksguo.pages.dev/api/v1/entries?tag=web3"

Nur roloj pri komunumo kaj regado:

curl -s "https://jenksguo.pages.dev/api/v1/entries?kind=community"

Kombinu filtrilojn: ?tag=consulting&lens=ai-transformation-consultant. Etikedoj estas it, engineering, ai, devrel, web3, business, marketing, consulting, hospitality, community kaj creative.

Akiru unu enskribon, tradukitan

curl -s "https://jenksguo.pages.dev/api/v1/entries/xero-developer-evangelist?locale=zh"

Subtenataj lokaloj: en (defaŭlta), zh, zh-hant, ja, fr, es, eo. Oficialaj labortitoloj kaj nomoj de organizoj restas en la angla en ĉiu lokaĵaro.

Serĉo

curl -s "https://jenksguo.pages.dev/api/v1/search?q=hackathons"

Rezultoj estas fragmentoj kun la slugo de la enskribo aŭ dokumento el kiu ili devenas. Daŭrigu per /api/v1/entries/{slug}.

Legu dokumenton

curl -s https://jenksguo.pages.dev/api/v1/documents/credentials

Dokumentoj: profile, credentials, capabilities, talks, thinking.

Demandu la asistanton

curl -s https://jenksguo.pages.dev/api/v1/ask \
  -H 'content-type: application/json' \
  -d '{"question": "What has Jenks built with AI agents?", "locale": "en"}'

Aldonu pli fruajn paŝojn per "history": [{"role": "user", "content": "…"}, {"role": "assistant", "content": "…"}]. Se vi ricevas 429, atendu unu minuton.

Ekzemplo: krei mallonglistan noton per jq

Respondaj kampoj estas listigitaj en la Referenco de REST API.

curl -s "https://jenksguo.pages.dev/api/v1/entries?lens=developer-advocate" \
  | jq -r '.entries[] | "- \(.title) — \(.org) (\(.period)): \(.summary)"'

Statikaj alternativoj

Se vi nur bezonas dosierojn, ĉi tiuj neniam ŝanĝas formaton kaj bone taŭgas por kaŝmemoro: /llms.txt, /llms-full.txt, /experience.json, /resume.json kaj /openapi.json.

.mdĈi tiu paĝo estas tradukita kun helpo de AI; oficialaj titoloj restas en la angla.