Recursive: Flint (free) tegen XingChen: Xing4.0 29B A4B (free)
Een vergelijking naast elkaar van Recursive: Flint (free) (Gratis) en XingChen: Xing4.0 29B A4B (free) (Gratis) met actuele USD-prijzen en mogelijkheden uit de catalogus van api14. Beide werken via dezelfde OpenAI-compatibele API.
Specificaties
| Recursive: Flint (free) | XingChen: Xing4.0 29B A4B (free) | |
|---|---|---|
| Aanbieder | Recursive | XingChen |
| Contextvenster | 262.144 | 262.144 |
| Maximale output | 235.929 | 235.929 |
| Invoer | text | text |
| Uitvoer | text | text |
| tool-aanroepen | ||
| Gestructureerde output | ||
| Instelbaar redeneren | ||
| Toegevoegd | 21 okt 2026 | 16 okt 2026 |
Belangrijkste verschillen
- Alleen XingChen: Xing4.0 29B A4B (free) ondersteunt gestructureerde JSON-output.
In detail
Recursief: Flint (gratis) is een tekstmodel van Recursive, uitgebracht op 2026-10-21. XingChen: Xing4.0 29B A4B (gratis) is een tekstmodel van XingChen, uitgebracht op 2026-10-16. Beide staan op api14 onder de categorie tekst, en beide worden aangeboden als gratis endpoints, dus de keuze tussen hen komt neer op gedrag en parameterondersteuning in plaats van op de prijs. Geen van beide modellen accepteert of retourneert iets anders dan tekst, dus als je applicatie afbeeldingen, audio of bestanden moet verzenden of ontvangen, is geen van deze de juiste keuze en moet je elders op de gateway kijken.
De twee modellen liggen dicht bij elkaar op de fundamentals. Beide bieden een contextvenster van 262144 tokens, dus lange documenten, grote codebases en uitgebreide gespreksgeschiedenissen passen even goed in beide. Beide ondersteunen reasoning-uitvoer, en beide accepteren tools, dus function calling en agent-achtige loops zijn aan beide zijden beschikbaar. Het duidelijkste verschil zit in gestructureerde uitvoer: Xing4.0 29B A4B ondersteunt structured outputs, terwijl Flint die mogelijkheid niet vermeldt. De parametersets verschillen ook in karakter. Flint biedt logprobs en top_logprobs, wat nuttig is wanneer je confidence-signalen op tokenniveau wilt, plus include_reasoning, reasoning, response_format, seed, stop, temperature, top_p, max_tokens en tools. Xing4.0 29B A4B biedt een breder sampling- en controlevlak: frequency_penalty, presence_penalty, repetition_penalty, min_p, top_k, top_p, temperature, seed, stop, max_tokens, response_format, structured_outputs, tool_choice, tools, include_reasoning en reasoning. Kort gezegd neigt Flint naar introspectie via log probabilities, terwijl Xing4.0 29B A4B neigt naar fijnmazige controle en schema-beperkte generatie.
Voor dagelijks werk kies je op basis van de vorm van de uitvoer die je nodig hebt. Als je extractiepipelines bouwt, formulieren invult, classificeert met een vaste labelset, of iets doet dat JSON moet retourneren die aan een schema voldoet, is Xing4.0 29B A4B de natuurlijkere keuze omdat structured outputs direct worden ondersteund, en tool_choice geeft je expliciete controle over wanneer een tool moet worden aangeroepen. De penalty-parameters helpen ook wanneer je lange repetitieve tekst genereert en loops wilt onderdrukken. Als je in plaats daarvan een prompt debugt, kandidaat-completions vergelijkt, of een systeem bouwt dat zijn eigen uitvoer beoordeelt, is Flint aantrekkelijk omdat logprobs en top_logprobs je de distributie achter elke token laten inspecteren. Beide verwerken lange-context reasoning-taken op papier even goed, dus voor een eenvoudige chat- of samenvattingsworkload met een grote invoer voldoet elk van beide en kun je beslissen op basis van latency en uitvoerkwaliteit uit je eigen tests.
Het aanroepen van een van beide modellen via api14 is dezelfde handeling. De API is OpenAI-compatibel, dus je richt je bestaande client op de gateway, houdt je gebruikelijke chat completions-requestbody aan, en wijzigt alleen het model-id. Gebruik "recursive/flint-v1.0:free" om naar Recursive: Flint (gratis) te routeren, of "xingchen-agi/xing4.0-29b-a4b:free" om naar XingChen: Xing4.0 29B A4B (gratis) te routeren. Al het andere, inclusief je messages-array, temperature, max_tokens en tools-definities, blijft waar het is. Dit maakt A/B-testen triviaal: voer dezelfde prompt uit tegen beide id's, log de responses, en vergelijk. Onthoud alleen dat parameters niet perfect uitwisselbaar zijn. Als je logprobs naar Xing4.0 29B A4B stuurt of structured_outputs naar Flint, verwacht dan dat het verzoek wordt afgewezen of het veld wordt genegeerd, dus houd een kleine parametermap per model bij in je code in plaats van aan te nemen dat één config voor beide werkt.
Wissel met één string
Beide modellen gebruiken hetzelfde endpoint en dezelfde verzoekstructuur. Verander de waarde van model van "recursive/flint-v1.0:free" naar "xingchen-agi/xing4.0-29b-a4b:free", prompts, streaming en tools blijven werken.
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": "xingchen-agi/xing4.0-29b-a4b:free",
"messages": [
{
"role": "user",
"content": "Explain vector databases in two sentences."
}
]
});
console.log(result.choices[0].message.content);
Meer vergelijkingen
- LiquidAI: LFM3-1.7B tegen Ricursive: Ripple 65B Preview
- LiquidAI: LFM3-1.7B tegen Crouton Alpha
- LiquidAI: LFM3-1.7B tegen Tencent: Hy4
- LiquidAI: LFM3-1.7B tegen Z.ai: GLM 5.3 FlashX Legal
- Ricursive: Ripple 65B Preview tegen Crouton Alpha
- Ricursive: Ripple 65B Preview tegen Tencent: Hy4
- Ricursive: Ripple 65B Preview tegen Z.ai: GLM 5.3 FlashX Legal
- Crouton Alpha tegen Tencent: Hy4