Downloads · 30 days
82
6% of all-time downloads
Ayansk11/FinSenti-DeepSeek-R1-1.5B-GGUF
FinSenti-DeepSeek-R1-1.5B-GGUF is a text generation model from Ayansk11. Use it when you need the model to write or continue text. It is set up for gguf. The card lists the license as apache-2.0.
GGUF builds of FinSenti-DeepSeek-R1-1.5B for use with Ollama, llama.cpp, LM Studio, KoboldCpp, and other GGUF-compatible runtimes.
Downloads · 30 days
82
6% of all-time downloads
All-time downloads
1.5K
Public
Repo size
4.3 GB
Likes
1
Public
Click a slice to open those files.
.gguf4.3 GB · 100%
From the Hugging Face model README
GGUF builds of FinSenti-DeepSeek-R1-1.5B for use with Ollama, llama.cpp, LM Studio, KoboldCpp, and other GGUF-compatible runtimes.
This is the same model as the SafeTensors repo, just converted and quantized so you can run it on a CPU or a small GPU without pulling in PyTorch.
| File | Quant | Size | Notes |
|---|---|---|---|
FinSenti-DeepSeek-R1-1.5B.Q4_K_M.gguf | Q4_K_M | 1.00 GB | Smallest, mild quality dip. Default pick for laptops. |
FinSenti-DeepSeek-R1-1.5B.Q5_K_M.gguf | Q5_K_M | 1.16 GB | Balanced quality and size. |
FinSenti-DeepSeek-R1-1.5B.Q8_0.gguf | Q8_0 | 1.70 GB | Closest to bf16, biggest file. |
If you're not sure which to pick: start with Q4_K_M. It's the smallest file, it runs everywhere, and the quality drop versus the original bf16 weights is small for a model this size.
# Download the Q4_K_M file (or pick a different quant from the table above)
huggingface-cli download Ayansk11/FinSenti-DeepSeek-R1-1.5B-GGUF FinSenti-DeepSeek-R1-1.5B.Q4_K_M.gguf --local-dir .
# Run it
./llama-cli -m FinSenti-DeepSeek-R1-1.5B.Q4_K_M.gguf \
--system "You are a financial sentiment analyst. For each headline you receive, write a short reasoning chain inside <reasoning>...</reasoning> tags, then give a single label inside <answer>...</answer> tags. The label must be exactly one of: positive, negative, neutral." \
-p "Apple beats Q4 estimates as iPhone sales jump 12% year over year." \
-n 256
This repo ships a Modelfile for each quant. To register the Q4_K_M build
under the name finsenti-deepseek-r1-1-5b:
huggingface-cli download Ayansk11/FinSenti-DeepSeek-R1-1.5B-GGUF \
FinSenti-DeepSeek-R1-1.5B.Q4_K_M.gguf Modelfile.Q4_K_M --local-dir ./finsenti-tmp
cd finsenti-tmp
ollama create finsenti-deepseek-r1-1-5b -f Modelfile.Q4_K_M
# Then chat with it
ollama run finsenti-deepseek-r1-1-5b "Apple beats Q4 estimates as iPhone sales jump 12% year over year."
You should see output like:
<reasoning>
Beating estimates is a positive earnings surprise. A 12% YoY iPhone sales jump in the company's biggest product line points to demand strength. Both signals push the read positive.
</reasoning>
<answer>positive</answer>
from llama_cpp import Llama
llm = Llama(
model_path="./FinSenti-DeepSeek-R1-1.5B.Q4_K_M.gguf",
n_ctx=2048,
n_threads=8,
)
system = (
"You are a financial sentiment analyst. For each headline you receive, "
"write a short reasoning chain inside <reasoning>...</reasoning> tags, "
"then give a single label inside <answer>...</answer> tags. The label "
"must be exactly one of: positive, negative, neutral."
)
resp = llm.create_chat_completion(
messages=[
{"role": "system", "content": system},
{"role": "user", "content": "Apple beats Q4 estimates as iPhone sales jump 12% year over year."},
],
max_tokens=256,
temperature=0.0,
)
print(resp["choices"][0]["message"]["content"])
The Q4_K_M build is about 1.00 GB on disk and needs roughly 2 GB of free RAM at runtime. On a modern laptop CPU you should see 15-40 tokens per second depending on the size of the model and your core count. Throwing it on a small GPU (Apple Silicon, a 6-8 GB NVIDIA card) gets you considerably faster generation.
If you need more headroom, the Q5_K_M and Q8_0 files are progressively closer to the original bf16 quality at the cost of size.
This model is small enough to run entirely on-device. The Q4_K_M build is 1.00 GB on disk and needs roughly 1.6 GB of free RAM during inference, so it fits on most phones with 4 GB+ RAM (roughly any Android flagship from 2020 onward, or iPhone 11 and newer).
The easiest path is PocketPal AI (free, App Store):
Ayansk11/FinSenti-DeepSeek-R1-1.5B-GGUF and select FinSenti-DeepSeek-R1-1.5B.Q4_K_M.gguf.You are a financial sentiment analyst. For each headline you receive, write a short reasoning chain inside
<reasoning>...</reasoning>tags, then give a single label inside<answer>...</answer>tags. The label must be exactly one of: positive, negative, neutral.
LLMFarm and Private LLM work too if you already use them.
PocketPal AI is on Google Play as well, with the same flow as the iOS version.
If you'd rather avoid the Play Store, ChatterUI is a free, open-source client. Install the APK from the GitHub Releases page, then add the model from Hugging Face inside the app.
Same as the base model. Use the system prompt verbatim, put the headline
or short snippet in the user turn, and parse the <answer>...</answer>
block for the label.
GGUF is a faithful conversion of the base model, so the same caveats apply:
Quantization adds a small extra error on top of the base model. For Q4_K_M on a model this size you'll see occasional disagreement with the bf16 model on borderline headlines, usually neutral-vs-positive flips.
Other sizes and bases trained with the same recipe:
The full-precision SafeTensors version of this model is at Ayansk11/FinSenti-DeepSeek-R1-1.5B, and the training data is at Ayansk11/FinSenti-Dataset.
@misc{shaikh2026finsenti,
title = {FinSenti: Small Language Models for Financial Sentiment with Chain-of-Thought Reasoning},
author = {Shaikh, Ayan},
year = {2026},
url = {https://huggingface.co/collections/Ayansk11/finsenti},
note = {Indiana University}
}
Apache 2.0.