| # よくある質問 |
|
|
| 9Routerに関する一般的な質問。 |
|
|
| --- |
|
|
| ## 9Routerとは? |
|
|
| **9Routerは、サブスクリプションの価値を最大化し、コストを最小限に抑えるAIモデルルーターです。** |
|
|
| 3階層フォールバックシステムを使用して、複数のAIプロバイダー間でリクエストをインテリジェントにルーティングします: |
| 1. **サブスクリプション階層** - すでに支払っているClaude Code、Codex、Geminiのクォータを最大化 |
| 2. **低価格階層** - 超低価格な代替手段(100万トークンあたり$0.20〜$0.60) |
| 3. **無料階層** - 無制限の無料モデルによる緊急バックアップ |
|
|
| **主な利点:** |
| - サブスクリプションのクォータを無駄にしない |
| - クォータ消費時の自動フォールバック |
| - リアルタイムクォータトラッキング |
| - 直接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以上のモデル** |
|
|
| 詳細は[プロバイダードキュメント](providers/subscription.md)を参照。 |
|
|
| --- |
|
|
| ## 複数のプロバイダーを使用できますか? |
|
|
| **はい! これは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" |
| ``` |
|
|
| **利点:** |
| - クォータ切れ時のダウンタイムゼロ |
| - 自動コスト最適化 |
| - すべてのツール用の単一モデル名 |
|
|
| 例については[コンボドキュメント](features/combos.md)を参照。 |
|
|
| --- |
|
|
| ## クォータトラッキングはどのように機能しますか? |
|
|
| **9Routerはすべてのプロバイダーのクォータをリアルタイムで追跡します:** |
|
|
| **機能:** |
| - **トークン消費** - リクエストごとの入出力トークン |
| - **リセットカウントダウン** - クォータが更新されるまでの時間 |
| - **使用統計** - 日次/週次/月次レポート |
| - **コスト見積もり** - 予測支出(有料階層) |
| - **クォータアラート** - クォータが少ない時の通知 |
|
|
| **クォータタイプ:** |
| - **5時間ローリング** - Claude Code、Codex、MiniMax |
| - **日次リセット** - Gemini CLI(1K/日)、GLM(午前10時) |
| - **週次リセット** - Claude Code、Codex(追加クォータ) |
| - **月次リセット** - Gemini CLI(18万)、GitHub Copilot(1日) |
|
|
| **クォータを表示:** |
| ``` |
| Dashboard → Providers → Quota Tracking |
| → リアルタイム使用量 + リセットカウントダウン |
| ``` |
|
|
| 詳細は[クォータトラッキングドキュメント](features/quota-tracking.md)を参照。 |
|
|
| --- |
|
|
| ## 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にセルフホスト: |
| ```bash |
| # 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統合ガイド](integration/cursor.md)を参照。 |
|
|
| --- |
|
|
| ## 9Routerをセルフホストできますか? |
|
|
| **はい! 9Routerは複数のデプロイメントオプションをサポートします:** |
|
|
| ### Localhost(デフォルト) |
| ```bash |
| npm install -g 9router |
| 9router |
| → Dashboard: http://localhost:3000 |
| → API: http://localhost:20128/v1 |
| ``` |
|
|
| ### VPS/クラウド |
| ```bash |
| 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 |
| ```bash |
| docker build -t 9router . |
| docker run -d \ |
| -p 3000:3000 \ |
| -e JWT_SECRET="your-secret" \ |
| -v 9router-data:/app/data \ |
| 9router |
| ``` |
|
|
| ### Cloudflare Workers |
| ```bash |
| cd 9router/app |
| npm run deploy:cloudflare |
| ``` |
|
|
| **環境変数:** |
| - `JWT_SECRET` - **本番環境で必ず変更!** |
| - `DATA_DIR` - データベース保存パス(デフォルト: `~/.9router`) |
| - `INITIAL_PASSWORD` - ダッシュボードログイン(デフォルト: `123456`) |
| - `NODE_ENV` - デプロイ時は`production`に設定 |
|
|
| 詳細は[デプロイメントガイド](getting-started/installation.md#deployment)を参照。 |
|
|
| --- |
|
|
| ## データは安全ですか? |
|
|
| **はい、9Routerはセキュリティとプライバシーを優先します:** |
|
|
| **ローカルストレージ:** |
| - すべてのデータは`~/.9router`(またはカスタム`DATA_DIR`)にローカル保存 |
| - 9Routerサーバーへのデータ送信なし |
| - OAuthトークンはJWTで暗号化 |
|
|
| **テレメトリなし:** |
| - 使用状況追跡なし |
| - アナリティクスなし |
| - フォンホームなし |
|
|
| **オープンソース:** |
| - 完全なソースコードがGitHubで利用可能 |
| - 自分でセキュリティを監査可能 |
| - コミュニティレビュー済み |
|
|
| **ベストプラクティス:** |
| - 本番環境で`JWT_SECRET`を変更 |
| - 強力な`INITIAL_PASSWORD`を使用 |
| - クラウドデプロイでHTTPSを有効化 |
| - APIキーを定期的にローテーション |
|
|
| **9Routerが保存するもの:** |
| - プロバイダーOAuthトークン(暗号化) |
| - APIキー(暗号化) |
| - 使用統計(ローカルのみ) |
| - コンボ設定 |
|
|
| **9Routerが保存しないもの:** |
| - プロンプトやレスポンス |
| - 生成したコード |
| - 個人情報 |
|
|
| --- |
|
|
| ## 9Routerを更新するには? |
|
|
| **更新方法はインストールタイプによって異なります:** |
|
|
| ### グローバルNPMインストール |
| ```bash |
| npm update -g 9router |
| ``` |
|
|
| ### ローカルインストール |
| ```bash |
| cd 9router/app |
| git pull origin main |
| npm install |
| npm run build |
| npm start |
| ``` |
|
|
| ### Docker |
| ```bash |
| docker pull 9router:latest |
| docker stop 9router |
| docker rm 9router |
| docker run -d \ |
| -p 3000:3000 \ |
| -v 9router-data:/app/data \ |
| 9router:latest |
| ``` |
|
|
| **バージョンを確認:** |
| ```bash |
| 9router --version |
| ``` |
|
|
| **破壊的変更:** |
| - [CHANGELOG.md](https://github.com/decolua/9router/blob/main/CHANGELOG.md)を確認 |
| - メジャー更新前に`~/.9router`をバックアップ |
| - メジャーバージョンの移行ガイドを確認 |
|
|
| --- |
|
|
| ## どのように貢献できますか? |
|
|
| **貢献を歓迎します!** |
|
|
| ### 貢献方法: |
|
|
| 1. **バグを報告:** |
| - [GitHub Issues](https://github.com/decolua/9router/issues) |
| - エラーログ、再現手順を含める |
|
|
| 2. **機能をリクエスト:** |
| - [GitHub Discussions](https://github.com/decolua/9router/discussions) |
| - ユースケースと利点を説明 |
|
|
| 3. **コードを提出:** |
| ```bash |
| # リポジトリをフォーク |
| 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を作成 |
| ``` |
|
|
| 4. **ドキュメントを改善:** |
| - 誤字の修正、例の追加 |
| - 他言語への翻訳 |
| - チュートリアルの執筆 |
|
|
| 5. **プロバイダーを追加:** |
| - 新しいプロバイダーアダプターを実装 |
| - 例については`app/lib/providers/`を参照 |
|
|
| **貢献ガイドライン:** |
| - 既存のコードスタイルに従う |
| - 新機能にはテストを追加 |
| - ドキュメントを更新 |
| - コミットは小さく、わかりやすく |
|
|
| 詳細は[CONTRIBUTING.md](https://github.com/decolua/9router/blob/main/CONTRIBUTING.md)を参照。 |
|
|
| --- |
|
|
| ## さらにヘルプが必要? |
|
|
| - **ドキュメント:** [9router.com/docs](https://9router.com/docs) |
| - **GitHub:** [github.com/decolua/9router](https://github.com/decolua/9router) |
| - **Issues:** [github.com/decolua/9router/issues](https://github.com/decolua/9router/issues) |
| - **トラブルシューティング:** [troubleshooting.md](troubleshooting.md) |
|
|