ドキュメント / how to
REST API を使用する
公開の読み取り専用 REST API を curl で呼び出して、Jenks のブリーフ、エントリ、翻訳、検索結果、アシスタントの回答を取得します。
基本
- ベース URL:
https://jenksguo.xyz/api/v1 - 公開エンドポイントには認証は不要です。特記がない限り、レスポンスは JSON です。
GETエンドポイントはクロスオリジン要求を許可します。POST /api/v1/askは IP ごとにレート制限されます。- パラメータの全一覧は REST API reference をご参照ください。
ブリーフを取得する
curl -s https://jenksguo.xyz/api/v1/brief
同じブリーフはファイルとして https://jenksguo.xyz/brief.md でも入手できます。
エントリ一覧をフィルタして取得する
すべての Web3 関連の実績:
curl -s "https://jenksguo.xyz/api/v1/entries?tag=web3"
Community およびガバナンスのロールのみ:
curl -s "https://jenksguo.xyz/api/v1/entries?kind=community"
フィルタを組み合わせます: ?tag=consulting&lens=ai-transformation-consultant。タグは it、engineering、
ai、devrel、web3、business、marketing、consulting、hospitality、community および
creative です。
単一エントリを翻訳して取得する
curl -s "https://jenksguo.xyz/api/v1/entries/xero-developer-evangelist?locale=zh"
対応ロケールは en (デフォルト)、zh、zh-hant、ja、fr、es、eo です。公式の職名および組織名は、すべてのロケールで英語のままです。
検索
curl -s "https://jenksguo.xyz/api/v1/search?q=hackathons"
検索結果は、出典となるエントリまたはドキュメントのスラッグ付き抜粋です。続けて
/api/v1/entries/{slug} を参照します。
ドキュメントを読む
curl -s https://jenksguo.xyz/api/v1/documents/credentials
ドキュメント: profile、credentials、capabilities、talks、thinking。
アシスタントに質問する
curl -s https://jenksguo.xyz/api/v1/ask \
-H 'content-type: application/json' \
-d '{"question": "What has Jenks built with AI agents?", "locale": "en"}'
以前の発話は "history": [{"role": "user", "content": "…"}, {"role": "assistant", "content": "…"}] で追加します。
429 が返った場合は、1 分待ちます。
例: jq でショートリスト用ノートを作成する
レスポンスのフィールドは REST API reference に記載されています。
curl -s "https://jenksguo.xyz/api/v1/entries?lens=developer-advocate" \
| jq -r '.entries[] | "- \(.title) — \(.org) (\(.period)): \(.summary)"'
静的な代替手段
ファイルだけが必要な場合、これらは形式が変わらずキャッシュ効率も良好です:
/llms.txt、/llms-full.txt、/experience.json、/resume.json および /openapi.json。
.mdこのページはAIの支援で翻訳されています。正式な肩書は英語のままです。