LiquidAI: LFM2.5-2.6B (free)
LFM2.5-2.6B is a compact reasoning model from Liquid AI. It is suited for agent workflows, data extraction, RAG, and long-context processing. Liquid advises against using it for agentic coding or...
Anyone in the Project can @-mention LiquidAI: LFM2.5-2.6B (free) with the team's shared context - pooled credits, one chat, one memory.
Starter is free forever - 1 Project, 100 credits/month, 1 MCP. No card.
Verdict
Best for
- Local inference on consumer hardware
- Rapid prototyping without API costs
- Edge deployment with latency constraints
- Simple classification and extraction tasks
- High-throughput batch processing on budget
Strengths
The 65K context window is unusually generous for a sub-3B parameter model, enabling document-level tasks that would require chunking elsewhere. Zero-cost inference removes budget friction entirely, making it ideal for experimentation and high-volume workloads. The compact size means fast inference on CPU-only machines and low memory overhead — you can run this on a laptop without dedicated GPU resources.
Trade-offs
At 2.6B parameters, this model lacks the reasoning depth and instruction-following nuance of larger alternatives. Complex multi-step tasks, nuanced creative writing, and advanced code generation will fall short compared to models like GPT-4o-mini or Claude Haiku. Absence of public benchmark data makes it harder to gauge performance against peers. Expect simpler outputs and more frequent need for prompt refinement on anything beyond straightforward extraction or classification.
Specifications
- Provider
- liquid
- Category
- llm
- Context length
- 65,536 tokens
- Max output
- 8,192 tokens
- Modalities
- text
- License
- proprietary
- Released
- 2026-08-11
Pricing
- Input
- $0.00/Mtok
- Output
- $0.00/Mtok
- Model ID
liquid/lfm-2.5-2.6b:free
Per-token prices show what the model costs upstream. On Switchy your team draws from one shared org credit pool - one plan, one balance for everyone.
Team cost calculator
5 seats · 80 msgs/day
Switchy meters this against your org's shared credit pool - one plan, one balance for everyone.
Providers
| Provider | Context | Input | Output | P50 latency | Throughput | 30d uptime |
|---|---|---|---|---|---|---|
| liquid | 66k | $0.00/Mtok | $0.00/Mtok | — | — | — |
Performance
Benchmarks
Works well with
Top MCPs
Compatibility data comes from first-party telemetry; once we have enough co-usage signal, top MCPs for this model will appear here.
How Switchy teams use it
Starter prompts
Extract Key Entities
Extract all person names, organizations, and dates from the following text. Return results as a JSON object with keys 'people', 'organizations', and 'dates'.
Classify Support Tickets
Classify this customer message into one of these categories: billing, technical_support, feature_request, or general_inquiry. Return only the category name.
Summarize Meeting Notes
Read these meeting notes and produce a bulleted list of action items, decisions made, and open questions. Keep each bullet under 15 words.
Generate Product Descriptions
Write a 2-3 sentence product description for this item based on the following specifications. Use an enthusiastic but professional tone.
Rewrite for Readability
Rewrite the following paragraph at an 8th-grade reading level. Preserve all key facts but use shorter sentences and simpler vocabulary.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
Refactor this Python function to be more readable and handle edge cases: def calc(x,y): return x/y if y else 0
Here's a refactored version with improved clarity: ```python def safe_divide(numerator: float, denominator: float) -> float: """Safely divide two numbers, returning 0 if denominator is zero.""" if denominator == 0: return 0.0 return numerator / denominator ``` Changes: Added type hints for clarity, renamed variables to be self-documenting, included a docstring explaining behavior, and made the zero-check explicit rather than relying on truthiness. Consider whether returning 0 is the right default—raising an exception or returning None might be more appropriate depending on your use case.
This example shows the model's ability to produce clean, documented code with sensible naming conventions. At 2.6B parameters, the refactor is solid but conservative—larger models might suggest more sophisticated error handling patterns or discuss trade-offs between different approaches in greater depth.
Explain the difference between TCP and UDP in terms a product manager would understand, focusing on when to choose each protocol.
TCP is like certified mail: it guarantees your message arrives intact and in order, with confirmation of delivery. UDP is like shouting across a room: faster and simpler, but no guarantee anyone heard you. Choose TCP when correctness matters—financial transactions, file transfers, API calls where you need every byte. Choose UDP when speed trumps perfection—video calls, live gaming, real-time sensor data where a dropped frame is better than waiting for retransmission. TCP adds overhead (handshakes, acknowledgments) that UDP skips. For your product: if users would notice a 2-second delay more than occasional glitches, consider UDP.
Demonstrates the model's ability to translate technical concepts into business context with concrete analogies. The 65K token context window supports longer technical discussions, though this compact explanation shows the model can also distill concepts efficiently. The practical decision framework is helpful, though lacks nuance around hybrid approaches.
Write a SQL query to find customers who made purchases in both January and February 2024 but not in March, including their total spend across those two months.
```sql SELECT c.customer_id, c.customer_name, SUM(o.amount) AS total_spend FROM customers c JOIN orders o ON c.customer_id = o.customer_id WHERE o.order_date >= '2024-01-01' AND o.order_date < '2024-03-01' GROUP BY c.customer_id, c.customer_name HAVING COUNT(DISTINCT CASE WHEN o.order_date >= '2024-01-01' AND o.order_date < '2024-02-01' THEN 1 END) > 0 AND COUNT(DISTINCT CASE WHEN o.order_date >= '2024-02-01' AND o.order_date < '2024-03-01' THEN 1 END) > 0 AND COUNT(CASE WHEN o.order_date >= '2024-03-01' THEN 1 END) = 0; ```
Shows competent SQL generation with proper date handling and conditional aggregation. The free tier makes this useful for quick query prototyping. However, the March exclusion logic has a flaw—it only checks within the WHERE clause date range, not globally. A production query would need a subquery or NOT EXISTS clause to properly exclude March purchasers.
Use-case deep-dives
Why LFM2.5-2.6B works for early-stage product teams testing conversational flows
A 4-person startup building a customer support chatbot needs to iterate on prompt templates and conversation logic without burning budget on API calls. LFM2.5-2.6B is the right call here: it's free, handles 65k token context (enough for multi-turn conversations with full history), and runs fast enough for real-time prototyping. The 2.6B parameter count means responses won't match GPT-4 quality, but that's irrelevant when you're validating UX patterns and edge cases. You'll see generic phrasing and occasional logic gaps, but those surface the prompt weaknesses you need to fix anyway. Once you've locked the flow and are ready for production traffic, migrate to a paid model with stronger reasoning. For now, this gets you from zero to working demo in a weekend without a credit card.
When free inference beats paid models for batch text processing at scale
A 12-person DevOps team needs to summarize 200k server log entries daily into incident reports. LFM2.5-2.6B handles this: at $0 per million tokens, you're processing the entire workload for free, and the 65k context window fits most multi-file log batches in a single call. The model won't catch subtle anomalies that Claude or GPT-4 would flag, but it reliably extracts timestamps, error codes, and stack traces into structured summaries. You're trading inference quality for cost elimination, which works when the task is extraction-heavy rather than reasoning-heavy. If you're seeing more than 5% false negatives on critical errors, upgrade to a paid model with stronger pattern recognition. Below that threshold, keep the free tier and spend the savings on observability tooling instead.
How a free 65k-context model powers semantic search for small team wikis
A 7-person agency maintains 400 pages of client process docs in Notion and needs semantic search without paying for embeddings infrastructure. LFM2.5-2.6B slots in as a free retrieval layer: the 65k context window holds roughly 50 pages per query, so you can chunk the wiki into 8 batches and run parallel searches at zero cost. Responses are hit-or-miss on nuanced questions, but for straightforward lookups like 'what's our refund policy for Design tier clients', it returns the right paragraph 80% of the time. The failure mode is returning adjacent but wrong sections, which users catch immediately, so the risk is low. If your wiki grows past 1000 pages or you need sub-second response times, switch to a paid model with better ranking. Until then, this is the highest ROI search implementation you'll find.
Frequently asked
Is LFM2.5-2.6B good for coding tasks?
Not really. At 2.6B parameters, this model is too small for reliable code generation or debugging. It might handle basic syntax questions, but you'll hit accuracy walls fast. For coding, use Qwen 2.5 Coder 7B (also free) or pay for Claude 3.5 Sonnet if you need production quality. LFM2.5 works better for lightweight text tasks like classification or simple Q&A.
Is LFM2.5-2.6B actually free to use?
Yes, $0.00 per million tokens in and out. That makes it cheaper than Llama 3.2 3B ($0.06/$0.06) and GPT-4o mini ($0.15/$0.60). The trade-off is capability — you're getting a 2.6B model with no published benchmarks, so expect lower accuracy than paid alternatives. Use it for high-volume, low-stakes tasks where cost matters more than precision.
Can LFM2.5-2.6B handle 65k token contexts reliably?
The 65,536 token window is there, but a 2.6B model will struggle with reasoning across that much text. Expect degraded performance past 20-30k tokens — small models lose coherence in long contexts. If you need full 65k utilization, use Gemini 1.5 Flash (1M context) or Claude 3.5 Haiku (200k). LFM2.5's window is fine for documents under 15k tokens.
How does LFM2.5-2.6B compare to Llama 3.2 3B?
No public benchmarks for LFM2.5 exist, so we can't make a direct comparison. Llama 3.2 3B scores 69.4 on MMLU and costs $0.06/$0.06 per Mtok. If you need proven performance, pay the six cents for Llama. If you're experimenting or running throwaway tasks at scale, LFM2.5's zero cost justifies the risk of unknown quality.
Should I use LFM2.5-2.6B for production chatbots?
Only if you're prototyping or handling extremely simple queries. With no benchmarks and 2.6B parameters, you're gambling on response quality. For customer-facing chat, use GPT-4o mini ($0.15/$0.60) or Claude 3.5 Haiku ($1.00/$5.00) — the cost per conversation is negligible, and you avoid the reputational risk of bad answers. LFM2.5 is better suited for internal tools or batch classification.
Compare with
More language models
- Magnum v4 72Banthracite-org
- Mancer: Weaver (alpha)mancer
- Meituan: LongCat 2.0meituan
- Meta: Llama 3.1 70B Instructmeta-llama
- Meta: Llama 3.1 8B Instructmeta-llama
- Meta: Llama 3.2 1B Instructmeta-llama
- Meta: Llama 3.2 3B Instructmeta-llama
- Meta: Llama 3.3 70B Instructmeta-llama
- Meta: Llama 4 Maverickmeta-llama
- Meta: Llama 4 Scoutmeta-llama
- Meta: Llama Guard 4 12Bmeta-llama
- Meta: Muse Glimmer 30Bmeta