Recursive: Flint (free) contro ScaleDown: Extract
Un confronto fianco a fianco tra Recursive: Flint (free) (Gratis) e ScaleDown: Extract (0,14 USD / 1M token (≈ 0,12 €)) con i prezzi in USD e le funzionalità aggiornati dal catalogo di api14. Entrambi funzionano con la stessa API compatibile OpenAI.
Specifiche
| Recursive: Flint (free) | ScaleDown: Extract | |
|---|---|---|
| Fornitore | Recursive | ScaleDown |
| Ingresso | - | 0,14 USD / 1M token (≈ 0,12 €) |
| Finestra di contesto | 262.144 | 1.000.000 |
| Output massimo | 235.929 | 900.000 |
| Ingresso | text | text, image, file |
| Uscita | text | text |
| chiamata di strumenti | ||
| Output strutturato | ||
| Controllo del ragionamento | ||
| Aggiunto | 21 ott 2026 | 13 ott 2026 |
Differenze principali
- ScaleDown: Extract legge 3.8× più contesto (1.000.000 token).
- Solo Recursive: Flint (free) supporta chiamata di strumenti.
- Solo Recursive: Flint (free) supporta controllo del livello di ragionamento.
Nel dettaglio
Recursive: Flint (free) è un modello testuale di Recursive, rilasciato il 2026-10-21. ScaleDown: Extract è un modello testuale di ScaleDown, rilasciato il 2026-10-13. Entrambi sono serviti tramite api14 nella categoria text, ed entrambi accettano testo in input e restituiscono testo in output, quindi a livello di forma di base sono lo stesso tipo di endpoint. La differenza sta in ciò per cui ciascuno è progettato per funzionare bene e in quanto puoi guidarlo.
ScaleDown: Extract ha la finestra di contesto più ampia delle due, con 1.000.000 di token contro i 262.144 di Flint. Accetta anche input di immagini e file insieme al testo, mentre Flint accetta solo testo. Flint, d'altra parte, espone un insieme molto più ampio di parametri supportati: include_reasoning, logprobs, max_tokens, reasoning, response_format, seed, stop, temperature, tools, top_logprobs e top_p. ScaleDown: Extract supporta solo max_tokens. Quindi Flint è quello con il tool calling e i controlli di reasoning, ed è l'unico dei due con queste capacità. Nessuno dei due modelli è segnalato come più economico in input o output, quindi trattali come circa allo stesso prezzo e controlla la tabella live per i numeri effettivi.
Se il tuo compito richiede chiamate a funzioni o tool, oppure vuoi attivare il reasoning e leggere le probabilità di log, Flint è la scelta, perché ScaleDown: Extract non offre affatto quei parametri. Se il tuo compito è lavorare su documenti lunghi, o devi passare immagini o file nella stessa richiesta, ScaleDown: Extract è la scelta, perché Flint non può accettare quelle modalità e il suo contesto è circa un quarto della dimensione. Per la semplice generazione di testo in cui vuoi solo un completamento e il controllo sul campionamento, entrambi funzionano, e Flint ti offre più manopole (temperature, top_p, seed, stop) per modellare l'output.
Chiamare uno dei due modelli tramite api14 è la stessa operazione. L'API è compatibile con OpenAI, quindi punti il tuo client esistente all'URL di base di api14, invii una richiesta di chat completions con i tuoi messaggi e imposti il campo model. Per usare Flint, imposta model su "recursive/flint-v1.0:free". Per usare ScaleDown: Extract, imposta model su "scaledown/extract". Nient'altro nel corpo della richiesta deve cambiare per una chiamata di base. Se passi da uno all'altro, scambia il model id e, se ti affidavi a parametri che il nuovo modello non elenca, rimuovili, dato che ScaleDown: Extract accetta solo max_tokens.
C'è un caso in cui il modello più piccolo e più limitato è comunque la scelta migliore: quando il lavoro è l'estrazione su un grande corpo di testo, o su testo più immagini o file, e non hai bisogno di tool o output di reasoning. ScaleDown: Extract copre questo scenario con il suo contesto più ampio e le sue modalità di input extra, e non stai pagando per controlli che non userai.
Cambia modello con una stringa
Entrambi i modelli usano lo stesso endpoint e la stessa struttura di richiesta. Cambia il valore di model da "recursive/flint-v1.0:free" a "scaledown/extract", prompt, streaming e tool continuano a funzionare.
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": "scaledown/extract",
"messages": [
{
"role": "user",
"content": "Explain vector databases in two sentences."
}
]
});
console.log(result.choices[0].message.content);
Altri confronti
- LiquidAI: LFM3-1.7B contro Ricursive: Ripple 65B Preview
- LiquidAI: LFM3-1.7B contro Crouton Alpha
- LiquidAI: LFM3-1.7B contro Tencent: Hy4
- LiquidAI: LFM3-1.7B contro Z.ai: GLM 5.3 FlashX Legal
- Ricursive: Ripple 65B Preview contro Crouton Alpha
- Ricursive: Ripple 65B Preview contro Tencent: Hy4
- Ricursive: Ripple 65B Preview contro Z.ai: GLM 5.3 FlashX Legal
- Crouton Alpha contro Tencent: Hy4