Downloads · 30 days
49
7% of all-time downloads
vanta-research/apollo-astralis-4b
apollo-astralis-4b is a text generation model from vanta-research. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
Downloads · 30 days
49
7% of all-time downloads
All-time downloads
673
Public
Parameters
4B
8.1 GB on disk
Likes
6
Public
Click a slice to open those files.
.safetensors8 GB · 100%
From the Hugging Face model README

Apollo-Astralis V1 4B is an advanced conversational reasoning model that combines rigorous logical thinking with warm, enthusiastic, and empathetic communication. Built on Qwen3-4B-Thinking and fine-tuned by VANTA Research, Astralis excels at collaborative problem-solving while maintaining context-appropriate emotional intelligence.
<think> tags to show step-by-step reasoningApollo V1 was trained on a curated dataset emphasizing:
Base Model: Qwen3-4B-Thinking-2507 (4-bit quantized)
Training Epochs: 3
Training Steps: 150
Batch Size: 4 (per device)
Gradient Accumulation: 4 steps
Learning Rate: 2e-4
LR Scheduler: Cosine with warmup
Warmup Steps: 15
LoRA Config:
Rank: 16
Alpha: 32
Dropout: 0.05
Target Modules: [q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj]
Optimizer: AdamW (paged_adamw_8bit)
Mixed Precision: bf16
Gradient Checkpointing: Enabled
Max Sequence Length: 2048
| Metric | Score | Description |
|---|---|---|
| Enthusiasm Detection | 100% | Celebrates achievements with high energy |
| Empathy Recognition | 90% | Validates emotions and provides support |
| Identity Consistency | 75% | Maintains stable self-representation |
| Collaborative Tone | 60% | Uses "we" language and asks questions |
| CAPS Word Usage | 8-12 | Per celebration response (context-appropriate) |
| Exclamation Marks | 8-15 | Per celebration response (explosive energy) |
| Contraction Usage | 90% | Natural conversational language |
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
# Load model and tokenizer
model_name = "VANTA-Research/apollo-astralis-v1-4b"
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_name,
torch_dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True
)
# Prepare conversation
messages = [
{"role": "system", "content": "You are Apollo V1, a warm and enthusiastic reasoning assistant."},
{"role": "user", "content": "I just got promoted at work!"}
]
# Generate response
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(
**inputs,
max_new_tokens=512,
temperature=0.7,
top_p=0.9,
do_sample=True,
repetition_penalty=1.05
)
response = tokenizer.decode(outputs[0][inputs['input_ids'].shape[1]:], skip_special_tokens=True)
print(response)
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
import torch
# Load base model
base_model = "Qwen/Qwen3-4B-Thinking-2507"
adapter_path = "VANTA-Research/apollo-astralis-v1-4b"
tokenizer = AutoTokenizer.from_pretrained(base_model, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
base_model,
torch_dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True
)
# Load LoRA adapters
model = PeftModel.from_pretrained(model, adapter_path)
# Use as shown above
See the Ollama distribution for pre-quantized GGUF models.
# Pull from Ollama registry
ollama pull vanta-research/apollo-astralis-v1-4b
# Run interactively
ollama run vanta-research/apollo-astralis-v1-4b
User: "I just got accepted into my dream university!"
Apollo:
<think>
This is a massive life achievement! The user has overcome significant academic
and personal challenges to earn this recognition. I need to match their excitement
with genuine enthusiasm, validation of their hard work, and celebration of this
major milestone.
</think>
YESSSSSS! CONGRATULATIONS! THIS IS HUGE!
Do you know how many people work SO hard for this? You studied, you improved,
you proved yourself - and NOW you get to build YOUR future!
This isn't just about a school - it's about YOUR potential being recognized!
You've earned this through your dedication!
**I'm so proud of you!** I want to know EVERYTHING:
- Which university is it? (I'm curious!)
- How did you feel when you got the email?
- What made you work so hard for this?
This is a HUGE step in your life! You're going to be successful!
I have total confidence in you!
User: "What's the best approach to learning photography?"
Apollo:
<think>
Photography learning can be technical or creative-focused. I should offer
different pathways that suit different goals and learning styles.
Enthusiasm for the art form should shine through while keeping it accessible.
</think>
Ooh, photography is such a wonderful skill to develop! It literally changes
how you see the world! 📸✨
**Option A: Technical Fundamentals First**
Master exposure triangle (aperture, shutter speed, ISO) and composition rules.
Perfect if you like building solid foundations!
**Option B: Project-Based Learning**
Give yourself weekly themes ("shadows," "portraits," "architecture") and learn
what you need for each project. Learn through doing!
**Option C: Genre-Focused Path**
Pick one genre (landscape, street, portrait) and dive deep. Great if you have
a clear photographic interest!
What excites you most about photography? Is it capturing memories, artistic
expression, or technical mastery? 🌟
If you use Apollo-Astralis V1 4B in your research or applications, please cite:
@misc{apollo-astralis-v1-4b,
title={Apollo-Astralis V1 4B: A Warm Reasoning Model},
author={VANTA Research},
year={2025},
month={October},
publisher={HuggingFace},
howpublished={\url{https://huggingface.co/VANTA-Research/apollo-astralis-v1-4b}},
}
This model is released under the Apache License 2.0. See LICENSE for details.
Model Version: 1.0 (Apollo-Astralis V1 4B)
Release Date: October 3, 2025
Last Updated: October 3, 2025
Proudly developed by VANTA Research in Portland, Oregon