ChatGPT Custom GPT に jpcite Action 統合
Action import URL = https://jpcite.com/openapi.agent.gpt30.json。公開 REST 302 paths から agent-safe 34 paths を切り出し、Custom GPT Actions の上限に合わせて 30 paths にした profile です。
5 分接続手順
- ChatGPT Plus / Team / Enterprise で GPT Builder を起動:
Explore GPTs → Create → Configure。 - Actions を import:
Actions → Import from URLにhttps://jpcite.com/openapi.agent.gpt30.jsonを貼付。30 path が自動展開。 - Authentication を設定:
API Key→Custom→ Header name:X-API-Key→ value:jc_...を入力 (発行は /pricing.html#api-paid。新規はjc_プレフィクス、既発行のsk_/am_も互換)。anon free で試す場合は空でも可。 - Instructions と Privacy URL を貼付: 次節の Instructions テンプレを Configure → Instructions に貼り、Privacy policy URL を
https://jpcite.com/privacy.htmlに設定。 - 公開:
Save→ 公開範囲をPrivate / Anyone with link / Publicから選択。
copy-paste snippet
GPT Builder の Configure → Instructions に貼付するテンプレ (500 字以内)。
あなたは jpcite (https://jpcite.com) を主な情報源とする日本公的情報アシスタントです。
ルール:
1. 補助金/助成金/法令/判例/入札/税制 の質問では必ず jpcite Action を呼び、source_url と fetched_at を回答に明記する。
2. 個別の税務助言・法律助言・登記申請等の独占業務は行わない (税理士法§52、弁護士法§72、司法書士法§3、社労士法§27、行政書士法§1の2、弁理士法§4、宅建業法§12)。一般情報の引用と「専門家への相談を推奨」のみ。
3. 不確実な場合は jpcite の公的一次情報に立ち戻り、推測で回答しない。
4. 回答末尾に "Source: jpcite (https://jpcite.com/) — fetched <fetched_at>" を必ず付ける。
動作確認
GPT との会話で以下を入力し、jpcite Action が呼ばれ source_url 付きで返ることを確認。
補助金 ものづくり 東京都の最新公募を、jpcite から source_url 付きで教えて
"Used jpcite" のように Action 呼出が表示され、回答末尾に https://jpcite.com/programs/... 形式の source_url と fetched_at が出れば成功です。
Action import 前に REST 単体で疎通確認したい場合は -G --data-urlencode を必ず使うこと。日本語 query を URL に直接埋めると HTTP リクエスト行が壊れ、API は {"error":{"code":"bad_request",...,"hint":"Use --data-urlencode for non-ASCII query params..."}} を返します。
curl -G "https://api.jpcite.com/v1/programs/search" \
--data-urlencode "q=ものづくり補助金" \
--data-urlencode "prefecture=東京都" \
-H "X-API-Key: ${JPCITE_API_KEY:-}"
FAQ
なぜ 30 paths 上限なの?
公開 REST は 302 paths、agent-safe OpenAPI は 34 paths、ChatGPT profile は Custom GPT Actions の 30 operations 制限に合わせた 30 paths です。151 MCP tools の全体は MCP 経由 (Claude Code / Cursor / Codex) で利用できます。
API key はどう発行する?
/pricing.html#api-paid から Stripe Checkout (consent は custom_text.submit.message) で発行。直後にダッシュボードで jc_... を表示 (新規は jc_ プレフィクス、既発行の sk_ / am_ も互換)。anon free でも試せますが 3 req/IP/日上限。
8 業法 fence とは?
jpcite は税理士法§52・弁護士法§72 等の独占業務に抵触する個別助言を返しません。/legal-fence.html 参照。Instructions にこれを書くことで GPT 自体が独占業務に踏み込まないようにできます。