Downloads · 30 days
21
5% of all-time downloads
SearchingBinary/nolitai-2b
nolitai-2b is a text generation model from SearchingBinary. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as apache-2.0.
A fine-tuned Qwen3-1.7B model specialized for extracting structured meeting intelligence from transcripts. Optimized for Apple Silicon inference via MLX.
Downloads · 30 days
21
5% of all-time downloads
All-time downloads
389
Public
Parameters
1.7B
980 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors968 MB · 99%
How the weights are stored.
U321.7B · 100%
From the Hugging Face model README
A fine-tuned Qwen3-1.7B model specialized for extracting structured meeting intelligence from transcripts. Optimized for Apple Silicon inference via MLX.
| Property | Value |
|---|---|
| Base Model | Qwen/Qwen3-1.7B |
| Parameters | 1.7B (4-bit quantized, ~948 MB) |
| Training | QLoRA (rank=16, alpha=640, scale=40x) on q/k/v/o attention projections |
| Framework | MLX (Apple Silicon optimized) |
| Languages | English, Portuguese, Spanish, French, German |
Given a meeting transcript, nolitai-2b extracts:
Input:
Extract insights from this meeting transcript:
[10:00] Sarah: We need to finalize the Q4 budget by Friday.
[10:02] Mike: I'll prepare the marketing numbers today.
[10:05] Sarah: Great. Let's also decide on the conference — I vote for Web Summit.
[10:07] Mike: Agreed. Web Summit it is.
Output:
{
"actionItems": [
{"task": "Prepare marketing numbers for Q4 budget", "owner": "Mike", "deadline": "today", "priority": "high"}
],
"decisions": [
{"content": "Attending Web Summit conference", "madeBy": "Sarah, Mike"}
],
"keyPoints": [
{"content": "Q4 budget finalization deadline is Friday"}
],
"questions": []
}
Evaluated on a held-out validation set (97.4% overall):
| Task | Score |
|---|---|
| Insight Extraction (action items, decisions, questions) | 100% |
| Meeting Summaries | 94.1% |
| Overall | 97.4% |
from mlx_lm import load, generate
model, tokenizer = load("SearchingBinary/nolitai-2b")
prompt = """Extract insights from this meeting transcript:
[10:00] Alice: The new API is ready for testing.
[10:02] Bob: I'll write the integration tests by Wednesday.
[10:05] Alice: Should we use the staging or production environment?
"""
messages = [{"role": "user", "content": prompt}]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
response = generate(model, tokenizer, prompt=text, max_tokens=500)
print(response)
import MLXLLM
let model = try await LLMModelFactory.shared.load(
hub: .init(id: "SearchingBinary/nolitai-2b")
)
This model is designed for:
This model powers nolit.ai — a native macOS meeting copilot that processes everything locally on your Mac. Not Lost in Translation — lit up by AI.
Apache 2.0