All API HubAll API Hub
ホーム
はじめに
よくある質問
更新ログ
  • 简体中文
  • English
  • 日本語
ホーム
はじめに
よくある質問
更新ログ
  • 简体中文
  • English
  • 日本語
  • 🚀 導入ガイド

    • はじめに
    • 権限管理(オプション権限)
    • Safari 拡張機能のインストールガイド
    • QQ / 360 等ブラウザへのインストールガイド
  • 🔑 アカウントと認証情報

    • アカウント管理
    • API 認証情報
    • キー管理
    • ブックマーク管理
    • ソート優先順位設定
  • 📊 統計とダッシュボード

    • 残高履歴
    • 利用状況分析
    • シェアスナップショット
    • モデルリストと価格比較
    • 自動更新とリアルタイムデータ
  • 🤖 自動化アシスタント

    • 自動チェックインとチェックイン監視
    • 引き換えアシスタント(Redemption Assist)
    • Web AI API スニッフィングと検証
    • Cloudflare シールド回避アシスタント
  • 🔌 エコシステムと連携

    • サポートされているサイトのリスト
    • LDOH サイト検索
    • サポートされているエクスポートツールリスト
    • サイト設定の高速エクスポート
    • CLIProxyAPI の統合とワンクリックインポート
  • 🛠️ 管理者向けツール

    • セルフホスト型サイトモデル同期
    • セルフホスト型サイト管理
    • モデルリダイレクト
    • New API 安全検証
  • 🛡️ データとサポート

    • データのエクスポートとインポート
    • WebDAV バックアップと自動同期
    • All API Hub プライバシーポリシー
    • 自動認識トラブルシューティングガイド
    • 開発者と高度なツール
    • よくある質問
  • 更新ログ

自動更新とリアルタイムデータ

アカウント残高、使用量、モデルリストを常に最新の状態に保ち、毎回手動で「更新」をクリックする必要はありません。バックグラウンドタイマーとポップアップオープン時の即時更新という二重の戦略を提供します。

機能概要

  • バックグラウンドタイマー: autoRefreshService によって駆動され、ブラウザのバックグラウンドで定期的にアカウント更新APIを呼び出します。60秒から数時間のカスタム間隔をサポートします。
  • オープン時即時更新: オプションの「プラグインオープン時に自動更新」スイッチ。バックグラウンドタイマーをオフにしているが、データの同期を保証したいシナリオに適しています。
  • 最小間隔保護: minInterval を個別に設定し、「強制更新ではない」シナリオにおいて、同じアカウントへの過度な頻繁な重複リクエストを回避します。
  • 即時更新: いつでも「今すぐ更新」を実行し、すべてのサイトの最新の残高/クォータを即座に取得します。

前提条件

  1. 少なくとも1つのサイトアカウントが正常に追加されていること。
  2. ブラウザが拡張機能を実行していること(モバイル版Kiwi/Firefoxでも可能ですが、ブラウザがシステムによって強制終了されていないことを確認する必要があります)。
  3. サイトにCloudflare保護がある場合、まず Cloudflare シールドアシスタント を参照して検証を完了してください。

設定エントリ

  1. プラグインを開く → 設定。
  2. 「基本設定 → 自動更新」 タブを選択し、RefreshSettings パネルに入ります。

主要設定項目

オプション説明
自動更新を有効にするバックグラウンドタイマーのオン/オフを制御します。オフにすると手動更新のみが残ります。
更新間隔(秒)タイマーの実行周期で、accountAutoRefresh.interval に対応します。60秒未満の入力はブロックされ、警告が表示されます。
プラグインオープン時に自動更新ポップアップを開くたびに更新をトリガーします(非強制)。最小間隔保護の影響を受けます。
最小更新間隔(秒)「非強制更新」シナリオにおける、同一アカウントの最小更新間隔保護。最低30秒。
デフォルトに戻すresetAutoRefreshConfig() を呼び出し、組み込みのデフォルトの自動更新設定に戻します。

動作原理

  1. ユーザーが設定を保存すると、UserPreferencesContext を介して accountAutoRefresh がローカル設定に書き込まれます。
  2. バックグラウンドページが RuntimeActionIds.AutoRefreshUpdateSettings(wire: autoRefresh:updateSettings)メッセージを受信すると、autoRefreshService.setupAutoRefresh() を呼び出します。
    • スイッチがオフになっているか、設定が不完全な場合はタイマーを停止します。
    • それ以外の場合は、間隔に基づいて setInterval を作成し、定期的に accountStorage.refreshAllAccounts(false) を実行します。
  3. 更新結果(成功/失敗)は AUTO_REFRESH_UPDATE メッセージを介してフロントエンドにブロードキャストされます。ポップアップが開いていない場合は、サイレントに無視されます。

推奨戦略

  • 高頻度チェック: 主要アカウントは300~600秒に設定することをお勧めします。これにより、残高アラートがタイムリーに通知されます。
  • 低頻度 + オープン時更新: サイトのレート制限が心配な場合は、バックグラウンドタイマーをオフにし、「オープン時即時更新」のみを保持できます。
  • 通知との連携: ブラウザの通知またはスクリプトと組み合わせて、AUTO_REFRESH_UPDATE をリッスンし、二次開発でリマインダーを実装します。

よくある質問

問題解決策
定期更新がトリガーされないブラウザがシステムによってスリープ状態になっている可能性があります。拡張機能を再度開くか、手動で「今すぐ更新」をクリックしてください。必要に応じて、間隔を短くしてみてください。
Cloudflare のレート制限が頻繁にトリガーされる更新間隔を適切に長くし、Cloudflare シールドアシスタント が正常にポップアップ検証できることを確認してください。
更新に失敗し、401/403 が表示されるログインステータスが無効になっています。ブラウザで該当サイトに再度アクセスし、プラグインを更新してください。
複数デバイスの競合WebDAV バックアップと自動同期 と連携してアカウントデータを統一し、同じサイトの重複更新を避けることをお推奨します。

関連ドキュメント

  • Cloudflare シールドアシスタント
  • 自動チェックイン
  • WebDAV バックアップと自動同期
  • 権限管理(オプション権限)
最終更新: 2026/02/06 18:03
Contributors: github-actions[bot], qixing-jk, anime
Prev
モデルリストと価格比較