Dots Studio: Dots3-Note Preview (free) 対 Recursive: Flint (free)
api14カタログの最新のUSD料金と機能をもとに、Dots Studio: Dots3-Note Preview (free)(無料)とRecursive: Flint (free)(無料)を並べて比較します。どちらも同じOpenAI互換APIで動作します。
仕様
| Dots Studio: Dots3-Note Preview (free) | Recursive: Flint (free) | |
|---|---|---|
| プロバイダー | Dots Studio | Recursive |
| コンテキストウィンドウ | 512,000 | 262,144 |
| 最大出力 | 460,800 | 235,929 |
| 入力 | text, image | text |
| 出力 | text | text |
| ツール呼び出し | ||
| 構造化出力 | ||
| 推論の調整 | ||
| 追加日 | 2026/08/14 | 2026/10/21 |
主な違い
- Dots Studio: Dots3-Note Preview (free)は2.0倍長いコンテキスト(512,000トークン)を読み取れます。
- 構造化JSON出力に対応しているのはDots Studio: Dots3-Note Preview (free)だけです。
詳しく見る
Dots Studio: Dots3-Note Preview (free) は Dots Studio のテキストモデルで、テキストカテゴリに分類され、プロバイダーによって 2026-08-14 にリリースされました。Recursive: Flint (free) は Recursive のテキストモデルで、同じくテキストカテゴリに属し、プロバイダーのリリース日は 2026-10-21 です。どちらも api14 上で無料バリアントとして提供されているため、入手可能な情報に基づく限り、一方が他方より価格面で有利ということはありません。両者の違いは主に、受け入れられるコンテキストの量、読み取れる入力、およびどのリクエストパラメータに対応するかにあります。
Dots3-Note Preview は両者の中でより大きなコンテキストウィンドウを持ち、512000 トークンに対し Flint は 262144 トークンです。また、テキストに加えて画像入力も受け付けますが、Flint はテキストのみを受け付けます。どちらもテキストを出力します。構造化出力については、対応しているのは Dots3-Note Preview なので、モデルにスキーマに準拠したデータを返させたい場合はそちらを使います。両モデルとも推論制御 (include_reasoning と reasoning) を公開しており、どちらもツールをサポートするため、関数呼び出しはどちらでも利用できます。Flint は Dots3-Note Preview が記載していないいくつかのサンプリングおよび検査用パラメータ、すなわち logprobs、top_logprobs、seed、stop を追加しています。定性的比較では、より大きなコンテキストは Dots3-Note Preview に属し、構造化出力はそれ固有のものとされ、ツールサポートや推論については意味のある差異は記録されていません。
実用的な選択としては、長い入力、たとえば大きなドキュメント、長い会話履歴、大きなコードファイルを伴う作業では Dots3-Note Preview を選びます。そのコンテキストウィンドウはおよそ 2 倍だからです。また、テキストと一緒に画像を送る必要がある場合や、構造化出力を通じて応答を JSON スキーマに制約したい場合にもこれを選びます。Flint は、seed による決定論的サンプリングを行いたい場合や、logprobs と top_logprobs を通じてトークンレベルの詳細が必要な場合により適しています。これらは分類の信頼度、評価ハーネス、奇妙な生成のデバッグに役立ちます。タスクがプレーンテキストの入力と出力で、262144 トークン内に余裕で収まり、スキーマ強制を必要としない場合、どちらのモデルでも作業はこなせ、選択はどの追加パラメータが自分にとって重要かに帰着します。
どちらのモデルも api14 を通じて呼び出す方法は同じです。ゲートウェイが OpenAI 互換 API を公開しているためです。既存の OpenAI クライアントを api14 のベース URL に向け、api14 キーを指定し、model フィールドを使いたい id に設定します。Dots3-Note Preview を使うには、model を "dots-studio/dots-3-note-preview:free" に設定します。Flint を使うには、"recursive/flint-v1.0:free" に設定します。リクエストボディのその他すべて、messages、temperature、max_tokens、tools などは同じ形のままなので、両者の切り替えは統合の書き直しではなく、model id の 1 行変更です。特定のモデルが記載していないパラメータ、たとえば Dots3-Note Preview の seed や Flint の structured_outputs は、そのモデルでは単に省略するべきです。
より小さなモデルのほうが依然として正しい選択である場合もあります。再現可能な出力のために seed に依存する場合や、モデルがトークン間で確率をどのように分布させたかを調べるために logprobs と top_logprobs に依存する場合、Flint は両者の中でそれらのパラメータを記載している唯一のモデルなので、コンテキストサイズに関係なく、より良い選択であり続けます。すでに Flint を本番環境で運用しており、入力がそのコンテキストウィンドウ内に収まる場合も同様です。画像やスキーマ制約のないテキストのみの作業で、Dots3-Note Preview にどうしても必要な機能はないからです。
文字列1つで切り替え
どちらのモデルも同じエンドポイントとリクエスト形式を使います。modelの値を"dots-studio/dots-3-note-preview: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