公開準備中アカウントと両形式の API は接続済みです。内部テスト中で、広告報酬は未公開です。提供状況

最初の一行から始めよう

使い慣れた形式で、簡単に接続。

公開前ドキュメント
メール確認後のログインで 1,000,000 Token を一度付与します。報酬広告は未公開です。

トークンを獲得

こちら:トークンを獲得で残高と報酬条件を確認できます。全モデル共通で入力と出力を合算します。

API キーを作成

こちら: API Keys でアプリ専用キーを作成してください。キーはサーバーや信頼できるクライアントで保管し、公開リポジトリに載せないでください。

最初のリクエストを送信

形式を選択してください。OpenAI の URL は /v1 を含み、Anthropic はサイトのルートを使います。キーは共通です。

curl "https://token-faucet.top/v1/chat/completions" \
  -H "Authorization: Bearer $TOKEN_FAUCET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"kimi-k2.6","messages":[{"role":"user","content":"Hello, world!"}]}'

コーディングアシスタントで使う

設定例・クライアント全体の動作は未検証

リクエスト開始には予約用に 116,000 Tokens 以上の利用可能残高が必要です。精算は実使用量のみです。メール確認後のログインで一度だけ 1,000,000 Tokens を受け取れます。広告報酬は未公開です。

OpenCode:1 つのプロバイダーで 16 モデル

opencode --version を確認し、対応する設定をプロジェクトの opencode.json に追加します。既存の設定を残してください。起動する端末で TOKEN_FAUCET_API_KEY を設定します。v1 は /connect → Other から token-faucet にキーを登録する方法もあります。/models で Token Faucet のモデルを選択します。

v1 は provider/npm/options、v2 は providers/package/settings を使います。形式を混在させないでください。token-faucet はプロバイダー ID、スラッシュ以降がモデル ID です。

export TOKEN_FAUCET_API_KEY="YOUR_TOKEN_FAUCET_KEY"
opencode run --model token-faucet/kimi-k2.6 "Reply only OK"
OpenCode v1 · 全モデルの設定を見る
{
  "$schema": "https://opencode.ai/config.json",
  "model": "token-faucet/kimi-k2.6",
  "provider": {
    "token-faucet": {
      "name": "Token Faucet",
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://token-faucet.top/v1",
        "apiKey": "{env:TOKEN_FAUCET_API_KEY}"
      },
      "models": {
        "kimi-k2.6": {
          "name": "Kimi K2.6",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "kimi-k2": {
          "name": "Kimi K2",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "DeepSeek-V4-Pro": {
          "name": "DeepSeek V4 Pro",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "DeepSeek-V4-Flash": {
          "name": "DeepSeek V4 Flash",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "glm-5.1": {
          "name": "GLM 5.1",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "glm-5": {
          "name": "GLM 5",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "glm-5v-turbo": {
          "name": "GLM 5V Turbo",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "qwen-3.6-plus": {
          "name": "Qwen 3.6 Plus",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "qwen-3.5": {
          "name": "Qwen 3.5",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "minimax-m2.7": {
          "name": "MiniMax M2.7",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "minimax-m2.5": {
          "name": "MiniMax M2.5",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "Doubao-Seed-2.0-Code": {
          "name": "Doubao Seed 2.0 Code",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "Doubao_1_6": {
          "name": "Doubao 1.6",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "Doubao-Seed-Code": {
          "name": "Doubao Seed Code",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "gemini-2.5-pro-latest": {
          "name": "Gemini 2.5 Pro",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "gemini_2.5_flash": {
          "name": "Gemini 2.5 Flash",
          "attachment": false,
          "reasoning": false,
          "temperature": false,
          "tool_call": true,
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        }
      }
    }
  }
}
OpenCode v2 · 全モデルの設定を見る
{
  "$schema": "https://opencode.ai/config.json",
  "model": "token-faucet/kimi-k2.6",
  "providers": {
    "token-faucet": {
      "name": "Token Faucet",
      "package": "@opencode/ai/providers/openai-compatible",
      "env": [
        "TOKEN_FAUCET_API_KEY"
      ],
      "settings": {
        "baseURL": "https://token-faucet.top/v1"
      },
      "models": {
        "kimi-k2.6": {
          "name": "Kimi K2.6",
          "family": "Kimi",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "kimi-k2": {
          "name": "Kimi K2",
          "family": "Kimi",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "DeepSeek-V4-Pro": {
          "name": "DeepSeek V4 Pro",
          "family": "DeepSeek",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "DeepSeek-V4-Flash": {
          "name": "DeepSeek V4 Flash",
          "family": "DeepSeek",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "glm-5.1": {
          "name": "GLM 5.1",
          "family": "GLM",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "glm-5": {
          "name": "GLM 5",
          "family": "GLM",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "glm-5v-turbo": {
          "name": "GLM 5V Turbo",
          "family": "GLM",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "qwen-3.6-plus": {
          "name": "Qwen 3.6 Plus",
          "family": "Qwen",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "qwen-3.5": {
          "name": "Qwen 3.5",
          "family": "Qwen",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "minimax-m2.7": {
          "name": "MiniMax M2.7",
          "family": "MiniMax",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "minimax-m2.5": {
          "name": "MiniMax M2.5",
          "family": "MiniMax",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "Doubao-Seed-2.0-Code": {
          "name": "Doubao Seed 2.0 Code",
          "family": "Doubao",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "Doubao_1_6": {
          "name": "Doubao 1.6",
          "family": "Doubao",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "Doubao-Seed-Code": {
          "name": "Doubao Seed Code",
          "family": "Doubao",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "gemini-2.5-pro-latest": {
          "name": "Gemini 2.5 Pro",
          "family": "Gemini",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        },
        "gemini_2.5_flash": {
          "name": "Gemini 2.5 Flash",
          "family": "Gemini",
          "capabilities": {
            "tools": true,
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 100000,
            "output": 16000
          }
        }
      }
    }
  }
}

公式設定ガイド (v1) · v2

Cline:OpenAI Compatible

設定で OpenAI Compatible を選び、下記 URL、当サイトのキー、モデル ID を入力します。コンテキスト 100000、出力 16000。画像、Computer Use、拡張思考、キャッシュはオフにします。非対応パラメーターを省略できない版では基本 API の例を使ってください。全体の動作は未検証です。

Base URL: https://token-faucet.top/v1
API Key: YOUR_TOKEN_FAUCET_KEY
Model ID: kimi-k2.6
Context: 100000
Max output: 16000
Images: OFF
公式設定ガイド

Aider:OpenAI 互換の接続先

Aider を起動する端末だけで下記の環境変数を設定し、モデルに openai/ を付けます。未登録モデルの上限を当サイトに合わせます。サンプリング設定による 400 は、再試行前に原因を確認してください。

export OPENAI_API_BASE="https://token-faucet.top/v1"
export OPENAI_API_KEY="YOUR_TOKEN_FAUCET_KEY"
aider --model openai/kimi-k2.6
公式設定ガイド

現在の互換範囲

Responses ではなく Chat Completions を使います。全モデルはテキスト入力のみで、画像は未接続です。max_tokens は省略または 16000(Anthropic は必須)。temperature、top_p、stop、拡張思考は非対応です。SDK のテキスト・ストリーム・ツールは検証済みですが、各 Agent の全機能を保証するものではありません。

問題の解決

モデルがない:設定の版、プロバイダー ID、models を確認。401:キー、402:残高不足、400:非対応入力、429:並列数を削減、503:提供休止。使用量不明の中断は残高予約が残るため、再試行前に利用履歴を確認してください。

よくある質問

トークンとは?暗号資産ですか?

トークンはモデルが処理するテキストの単位で、暗号資産ではありません。残高は本人専用で、譲渡・売買・換金はできません。

広告や API は利用できますか?

メール確認とログイン後に一度 1,000,000 Token を受領しモデルを利用できます。報酬広告は未公開です。

コンテキスト上限は?

上流が 100K のコンテキスト上限を確認します。履歴、システム文、ツール定義も含みます。超過時は切り捨てずエラーになります。本文は最大 2 MiB です。

同時実行数と報酬の上限は?

各アカウントは最大 20 件、内部テスト全体では 40 件までです。1 件ごとに 116,000 トークンを確保し、実使用量を差し引いて残りを解放します。広告報酬の規則は未定です。

OpenAI の全パラメータに対応しますか?

モデル一覧、Chat Completions と Messages のテキスト、ストリーム、ツールに対応します。サンプリング、画像、拡張思考、ツール強制指定は未対応です。出力上限は 16,000 固定で、Anthropic の max_tokens は 16000 に設定します。未対応の指定はエラーになります。