設計手法 & 定期スナップショット・アーキテクチャ
DevTokenがバックグラウンドで468以上の上流OpenRouterモデルを追跡しつつ、すべてのプロンプト、MCPシークレット、JSONスキーマを100%ブラウザ内に留める仕組みを説明します。
1. バックグラウンドでのOpenRouter定期同期
ページ読み込み時に大規模なサードパーティ製モデルカタログをブラウザに取得させる代わりに、DevTokenは12時間ごとに定期GitHub Actionsパイプライン(sync-devtoken-models.yml + sites/devtoken/scripts/sync-models.ts --if-changed)を実行します:
- 決定論的スナップショット (
2026-11-12): 468以上の上流OpenRouter v1エンドポイントから厳選した60件の2026年モデルについて、100万トークンあたりの通常入力・キャッシュ読取・出力単価を正規化します。 - ゼロ遅延フィルタリング: 主要モデルを静的HTMLへ事前レンダリングし、全60モデルの絞り込みをクライアントサイドで
0msで実行します(/キーで検索欄にフォーカス)。
2. サーバーへのデータ流出ゼロ保証
DevTokenのすべてのユーティリティはローカルのJavaScriptメモリ内で動作し、バックエンドへのPOSTリクエストは一切発生しません。 以下から利用するワークベンチを直接開けます:
3. CodeAP Studio 連携ユーティリティ
RAGコンテキストのコストを見積もる前にPDF、Office、HTML、CSVコーパスを準備する場合は、ToMarkdown を開くか、CodeAP Studio で全ツール一覧をご覧ください。
LLM料金データベースはどのくらいの頻度で更新されますか?
定期GitHub Actionsワークフローが12時間ごとに https://openrouter.ai/api/v1/models に対して sites/devtoken/scripts/sync-models.ts --if-changed を実行し、モデルの公開やトークン単価に変更があるたびに最新の静的スナップショットを公開します。