Free Models Router 対 Recursive: Flint (free)
api14カタログの最新のUSD料金と機能をもとに、Free Models Router(無料)とRecursive: Flint (free)(無料)を並べて比較します。どちらも同じOpenAI互換APIで動作します。
仕様
| Free Models Router | Recursive: Flint (free) | |
|---|---|---|
| プロバイダー | OpenRouter | Recursive |
| コンテキストウィンドウ | 200,000 | 262,144 |
| 最大出力 | - | 235,929 |
| 入力 | text, image | text |
| 出力 | text | text |
| ツール呼び出し | ||
| 構造化出力 | ||
| 推論の調整 | ||
| 追加日 | 2026/02/01 | 2026/10/21 |
主な違い
- Recursive: Flint (free)は1.3倍長いコンテキスト(262,144トークン)を読み取れます。
- 構造化JSON出力に対応しているのはFree Models Routerだけです。
詳しく見る
Free Models Router は OpenRouter のテキストモデルで、モデル ID openrouter/free で登録されています。Recursive: Flint (free) は Recursive のテキストモデルで、モデル ID recursive/flint-v1.0:free で登録されています。どちらもテキスト入力、テキスト出力のシステムなので、 specialised な画像生成器や音声ツールではなく、どちらも api14 上で無料エントリとして提供されています。2 つのプロバイダーは別組織であるため、同じゲートウェイ経由で両方にアクセスできても、各モデルの背後にある重み、トレーニング上の選択、サービング動作は別々のチームに由来します。
最も明確な違いはコンテキストです。Flint のコンテキストウィンドウは 262144 トークンと大きく、Free Models Router は 200000 トークンなので、Flint の方が長い入力に対する余裕があります。モダリティも異なります。Free Models Router はテキストと画像入力を受け付けますが、Flint はテキストのみを受け付けるため、プロンプトにスクリーンショット、図、スキャンしたページが含まれる場合は Free Models Router が対応できます。パラメータについては、Free Models Router は frequency_penalty、presence_penalty、min_p、repetition_penalty、top_k、reasoning_effort、tool_choice、structured_outputs、max_completion_tokens を含む、より広いセットを公開しています。Flint が公開するセットはより狭く、include_reasoning、logprobs、max_tokens、reasoning、response_format、seed、stop、temperature、tools、top_logprobs、top_p です。structured output フラグは Free Models Router にのみ記載されており、モデルをスキーマに準拠させる必要がある場合に重要です。どちらも tools と reasoning のサポートを記載しているため、関数呼び出しと reasoning 制御はどちら側でも利用できます。定性的な注記ではどちらのモデルもより安価とは示されていないため、ほぼ同じ価格として扱い、現在の数値はライブテーブルで確認してください。
両者の選択を検討する開発者は、まず入力タイプから始めてください。タスクにテキストと一緒に画像が含まれる場合、Flint は画像入力をまったく受け付けないため、Free Models Router が実用的な選択です。タスクが純粋なテキストで、入力が非常に長い場合、たとえば大規模なコードベースのダンプ、長い文字起こし、大きな文書セットなどでは、Flint のより大きなコンテキストウィンドウが利点です。厳密な structured outputs が必要な場合、Free Models Router はそのパラメータを記載しており Flint は記載していないため、スキーマに束縛された抽出や分類は Free Models Router に傾きます。ペナルティ、top_k、min_p を通じてサンプリングを細かく制御したい場合も、Free Models Router の方が多くのノブを提供します。主に reasoning とツール呼び出しを伴う素直なテキスト生成を望み、入力が余裕をもって収まる場合は、どちらでも機能し、Flint の追加コンテキストによってチャンク分割の手順を省略できるかもしれません。
どちらのモデルを api14 経由で呼び出す場合も操作は同じです。どちらも OpenAI 互換なので、既存のクライアントを api14 のベース URL に向け、通常の chat completions リクエストを送信し、モデル ID 文字列だけを変更します。Free Models Router には openrouter/free を、Recursive: Flint (free) には recursive/flint-v1.0:free を使用します。メッセージ構造、認証ヘッダー、レスポンス解析はそのままなので、統合コードを書き換えることなく、単一のリクエストで両者を切り替えたり、同じプロンプトで並行して実行したりできます。選択したモデルがサポートしないパラメータはリクエスト本文から削除する必要があることに注意してください。Flint は Free Models Router が受け付けるペナルティ、top_k、structured output フィールドを受け付けません。
選択しなかったモデルの方が依然として適切な呼び出しである場合もあります。テキストのみを扱い、プロンプトが短い場合、Free Models Router の画像サポートとより広いパラメータ一覧は何の役にも立たないため、Flint が妥当なデフォルトです。逆に、画像入力や厳密な structured outputs が必要な場合、Flint はコンテキストサイズに関係なくそのリクエストに対応できず、Free Models Router が 2 つの中で唯一の選択肢です。
文字列1つで切り替え
どちらのモデルも同じエンドポイントとリクエスト形式を使います。modelの値を"openrouter/free"から"recursive/flint-v1.0:free"に変えるだけで、プロンプト、ストリーミング、ツールはそのまま動きます。
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.chat.completions.create({
"model": "recursive/flint-v1.0:free",
"messages": [
{
"role": "user",
"content": "Explain vector databases in two sentences."
}
]
});
console.log(result.choices[0].message.content);
その他の比較
- LiquidAI: LFM3-1.7B 対 Ricursive: Ripple 65B Preview
- LiquidAI: LFM3-1.7B 対 Crouton Alpha
- LiquidAI: LFM3-1.7B 対 Tencent: Hy4
- LiquidAI: LFM3-1.7B 対 Z.ai: GLM 5.3 FlashX Legal
- Ricursive: Ripple 65B Preview 対 Crouton Alpha
- Ricursive: Ripple 65B Preview 対 Tencent: Hy4
- Ricursive: Ripple 65B Preview 対 Z.ai: GLM 5.3 FlashX Legal
- Crouton Alpha 対 Tencent: Hy4