11 KiB
よくある質問
9Routerに関する一般的な質問。
9Routerとは?
9Routerは、サブスクリプションの価値を最大化し、コストを最小限に抑えるAIモデルルーターです。
3階層フォールバックシステムを使用して、複数のAIプロバイダー間でリクエストをインテリジェントにルーティングします:
- サブスクリプション階層 - すでに支払っているClaude Code、Codex、Geminiのクォータを最大化
- 低価格階層 - 超低価格な代替手段(100万トークンあたり$0.20〜$0.60)
- 無料階層 - 無制限の無料モデルによる緊急バックアップ
主な利点:
- サブスクリプションのクォータを無駄にしない
- クォータ消費時の自動フォールバック
- リアルタイムクォータトラッキング
- 直接API利用に対して90%のコスト削減
料金体系はどうなっていますか?
9Routerは3階層の料金戦略を使用します:
Tier 1: サブスクリプション(最初に最大化)
- Claude Code (Pro/Max): 月$20〜100 - 5時間 + 週次クォータ
- OpenAI Codex (Plus/Pro): 月$20〜200 - 5時間 + 週次クォータ
- Gemini CLI: 無料 - 月18万コンプリーション + 1K/日
- GitHub Copilot: 月$10〜19 - 月次リセット
- Antigravity: 無料 - Geminiと同様
目標: リセット前にクォータを余すことなく使用!
Tier 2: 低価格(バックアップ)
- GLM-4.7: 100万トークンあたり$0.60/$2.20 - 毎日午前10時リセット
- MiniMax M2.1: 100万トークンあたり$0.20/$1.00 - 5時間ローリング
- Kimi K2: 月$9固定(1000万トークン)
目標: ChatGPT API(100万あたり$20)より90%安い!
Tier 3: 無料(緊急時)
- iFlow: 8モデル無料(Kimi K2、Qwen3、GLM、MiniMax...)
- Qwen: 3モデル無料(Qwen3 Coder Plus/Flash、Vision)
- Kiro: 2モデル無料(Claude Sonnet 4.5、Haiku 4.5)
目標: 他のすべてがクォータ制限に達した時のゼロコストフォールバック!
9Routerは無料ですか?
はい、9Router自体は100%無料でオープンソースです。
利用可能な無料階層プロバイダー:
- Gemini CLI - 月18万コンプリーション(無料Googleアカウント)
- iFlow - 8モデル無制限(無料OAuth)
- Qwen - 3モデル無制限(無料OAuth)
- Kiro - Claude Sonnet/Haiku(無料AWS Builder ID)
無料階層プロバイダーのみを使用して永久に無料でコーディングできます!
オプションの有料プロバイダー:
- すでに持っている可能性のあるサブスクリプションサービス(Claude Code、Codex、Copilot)
- 超低価格な代替手段(100万トークンあたり$0.20〜$0.60)
どのプロバイダーがサポートされていますか?
サブスクリプションプロバイダー
- Claude Code (Pro/Max) - Claude 4.5 Opus/Sonnet/Haiku
- OpenAI Codex (Plus/Pro) - GPT 5.2 Codex、GPT 5.1 Codex Max
- Gemini CLI (無料) - Gemini 3 Flash/Pro、2.5 Pro/Flash
- GitHub Copilot - GPT-5、Claude 4.5、Gemini 3
- Antigravity (Google) - Gemini 3 Pro、Claude Sonnet 4.5
低価格プロバイダー
- GLM (Zhipu AI) - GLM 4.7、GLM 4.6V Vision
- MiniMax - MiniMax M2.1
- Kimi (Moonshot AI) - Kimi Latest
- OpenRouter - 任意のOpenRouterモデルへのパススルー
無料プロバイダー
- iFlow - 8モデル(Kimi K2、Qwen3、GLM、MiniMax、DeepSeek...)
- Qwen - 3モデル(Qwen3 Coder Plus/Flash、Vision)
- Kiro - 2モデル(Claude Sonnet 4.5、Haiku 4.5)
合計: 15以上のプロバイダー、50以上のモデル
詳細はプロバイダードキュメントを参照。
複数のプロバイダーを使用できますか?
はい! これは9Routerのコア機能です。
コンボにより、複数のプロバイダーを自動フォールバック付きで連鎖させることができます:
コンボ例: "premium-coding"
1. cc/claude-opus-4-5 (サブスクリプション優先)
2. glm/glm-4.7 (低価格バックアップ)
3. if/kimi-k2 (無料緊急時)
→ クォータ消費時に自動切替
→ コーディングが止まらない
→ 最小の追加コスト
コンボの作成方法:
Dashboard → Combos → Create New
→ 優先順位順にモデルを追加
→ CLIでコンボ名を使用: "premium-coding"
利点:
- クォータ切れ時のダウンタイムゼロ
- 自動コスト最適化
- すべてのツール用の単一モデル名
例についてはコンボドキュメントを参照。
クォータトラッキングはどのように機能しますか?
9Routerはすべてのプロバイダーのクォータをリアルタイムで追跡します:
機能:
- トークン消費 - リクエストごとの入出力トークン
- リセットカウントダウン - クォータが更新されるまでの時間
- 使用統計 - 日次/週次/月次レポート
- コスト見積もり - 予測支出(有料階層)
- クォータアラート - クォータが少ない時の通知
クォータタイプ:
- 5時間ローリング - Claude Code、Codex、MiniMax
- 日次リセット - Gemini CLI(1K/日)、GLM(午前10時)
- 週次リセット - Claude Code、Codex(追加クォータ)
- 月次リセット - Gemini CLI(18万)、GitHub Copilot(1日)
クォータを表示:
Dashboard → Providers → Quota Tracking
→ リアルタイム使用量 + リセットカウントダウン
詳細はクォータトラッキングドキュメントを参照。
9RouterはCursorで動作しますか?
はい、ただしCursorはクラウドエンドポイントが必要です。
問題: Cursor IDEはlocalhostエンドポイントをサポートしていません。
解決策: 9Routerクラウドデプロイメントを使用:
Cursor Settings → Models → Advanced:
OpenAI API Base URL: https://9router.com/v1
OpenAI API Key: [ダッシュボードから取得]
Model: cc/claude-opus-4-5-20251101
代替案: パブリックドメインでVPSにセルフホスト:
# VPSへデプロイ
git clone https://github.com/decolua/9router.git
cd 9router/app
npm install && npm run build
npm start
# Nginxリバースプロキシを設定
# Cursorを向ける: https://your-domain.com/v1
他のCLIツールはlocalhostで動作:
- Cline ✅
- Claude Desktop ✅
- Codex CLI ✅
- Continue ✅
- RooCode ✅
詳細はCursor統合ガイドを参照。
9Routerをセルフホストできますか?
はい! 9Routerは複数のデプロイメントオプションをサポートします:
Localhost(デフォルト)
npm install -g 9router
9router
→ Dashboard: http://localhost:3000
→ API: http://localhost:20128/v1
VPS/クラウド
git clone https://github.com/decolua/9router.git
cd 9router/app
npm install && npm run build
export JWT_SECRET="your-secure-secret"
export INITIAL_PASSWORD="your-password"
export NODE_ENV="production"
npm start
Docker
docker build -t 9router .
docker run -d \
-p 3000:3000 \
-e JWT_SECRET="your-secret" \
-v 9router-data:/app/data \
9router
Cloudflare Workers
cd 9router/app
npm run deploy:cloudflare
環境変数:
JWT_SECRET- 本番環境で必ず変更!DATA_DIR- データベース保存パス(デフォルト:~/.9router)INITIAL_PASSWORD- ダッシュボードログイン(デフォルト:123456)NODE_ENV- デプロイ時はproductionに設定
詳細はデプロイメントガイドを参照。
データは安全ですか?
はい、9Routerはセキュリティとプライバシーを優先します:
ローカルストレージ:
- すべてのデータは
~/.9router(またはカスタムDATA_DIR)にローカル保存 - 9Routerサーバーへのデータ送信なし
- OAuthトークンはJWTで暗号化
テレメトリなし:
- 使用状況追跡なし
- アナリティクスなし
- フォンホームなし
オープンソース:
- 完全なソースコードがGitHubで利用可能
- 自分でセキュリティを監査可能
- コミュニティレビュー済み
ベストプラクティス:
- 本番環境で
JWT_SECRETを変更 - 強力な
INITIAL_PASSWORDを使用 - クラウドデプロイでHTTPSを有効化
- APIキーを定期的にローテーション
9Routerが保存するもの:
- プロバイダーOAuthトークン(暗号化)
- APIキー(暗号化)
- 使用統計(ローカルのみ)
- コンボ設定
9Routerが保存しないもの:
- プロンプトやレスポンス
- 生成したコード
- 個人情報
9Routerを更新するには?
更新方法はインストールタイプによって異なります:
グローバルNPMインストール
npm update -g 9router
ローカルインストール
cd 9router/app
git pull origin main
npm install
npm run build
npm start
Docker
docker pull 9router:latest
docker stop 9router
docker rm 9router
docker run -d \
-p 3000:3000 \
-v 9router-data:/app/data \
9router:latest
バージョンを確認:
9router --version
破壊的変更:
- CHANGELOG.mdを確認
- メジャー更新前に
~/.9routerをバックアップ - メジャーバージョンの移行ガイドを確認
どのように貢献できますか?
貢献を歓迎します!
貢献方法:
-
バグを報告:
- GitHub Issues
- エラーログ、再現手順を含める
-
機能をリクエスト:
- GitHub Discussions
- ユースケースと利点を説明
-
コードを提出:
# リポジトリをフォーク git clone https://github.com/YOUR_USERNAME/9router.git cd 9router # ブランチを作成 git checkout -b feature/your-feature # 変更を加える npm install npm run dev # テスト npm test # コミットしてプッシュ git add . git commit -m "Add your feature" git push origin feature/your-feature # GitHubでPull Requestを作成 -
ドキュメントを改善:
- 誤字の修正、例の追加
- 他言語への翻訳
- チュートリアルの執筆
-
プロバイダーを追加:
- 新しいプロバイダーアダプターを実装
- 例については
app/lib/providers/を参照
貢献ガイドライン:
- 既存のコードスタイルに従う
- 新機能にはテストを追加
- ドキュメントを更新
- コミットは小さく、わかりやすく
詳細はCONTRIBUTING.mdを参照。
さらにヘルプが必要?
- ドキュメント: 9router.com/docs
- GitHub: github.com/decolua/9router
- Issues: github.com/decolua/9router/issues
- トラブルシューティング: troubleshooting.md