Text Generation
Transformers
Safetensors
GGUF
English
gpt2
causal-lm
small-language-model
text-generation-inference
Instructions to use North-ML1/Aurora-One-Mini with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use North-ML1/Aurora-One-Mini with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="North-ML1/Aurora-One-Mini")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("North-ML1/Aurora-One-Mini") model = AutoModelForCausalLM.from_pretrained("North-ML1/Aurora-One-Mini") - llama-cpp-python
How to use North-ML1/Aurora-One-Mini with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="North-ML1/Aurora-One-Mini", filename="aurora_one_mini_deterministic_v2_f16.gguf", )
output = llm( "Once upon a time,", max_tokens=512, echo=True ) print(output)
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use North-ML1/Aurora-One-Mini with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf North-ML1/Aurora-One-Mini:F16 # Run inference directly in the terminal: llama cli -hf North-ML1/Aurora-One-Mini:F16
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf North-ML1/Aurora-One-Mini:F16 # Run inference directly in the terminal: llama cli -hf North-ML1/Aurora-One-Mini:F16
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf North-ML1/Aurora-One-Mini:F16 # Run inference directly in the terminal: ./llama-cli -hf North-ML1/Aurora-One-Mini:F16
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf North-ML1/Aurora-One-Mini:F16 # Run inference directly in the terminal: ./build/bin/llama-cli -hf North-ML1/Aurora-One-Mini:F16
Use Docker
docker model run hf.co/North-ML1/Aurora-One-Mini:F16
- LM Studio
- Jan
- vLLM
How to use North-ML1/Aurora-One-Mini with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "North-ML1/Aurora-One-Mini" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "North-ML1/Aurora-One-Mini", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/North-ML1/Aurora-One-Mini:F16
- SGLang
How to use North-ML1/Aurora-One-Mini with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "North-ML1/Aurora-One-Mini" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "North-ML1/Aurora-One-Mini", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "North-ML1/Aurora-One-Mini" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "North-ML1/Aurora-One-Mini", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Ollama
How to use North-ML1/Aurora-One-Mini with Ollama:
ollama run hf.co/North-ML1/Aurora-One-Mini:F16
- Unsloth Studio
How to use North-ML1/Aurora-One-Mini with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for North-ML1/Aurora-One-Mini to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for North-ML1/Aurora-One-Mini to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for North-ML1/Aurora-One-Mini to start chatting
- Atomic Chat new
- Docker Model Runner
How to use North-ML1/Aurora-One-Mini with Docker Model Runner:
docker model run hf.co/North-ML1/Aurora-One-Mini:F16
- Lemonade
How to use North-ML1/Aurora-One-Mini with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull North-ML1/Aurora-One-Mini:F16
Run and chat with the model
lemonade run user.Aurora-One-Mini-F16
List all available models
lemonade list
| language: | |
| - en | |
| tags: | |
| - causal-lm | |
| - text-generation | |
| - gpt2 | |
| - small-language-model | |
| pipeline_tag: text-generation | |
| library_name: transformers | |
| # Aurora One Mini — 124M | |
| Aurora One Mini is a compact, community-built language model designed for fast local chat, experiments, and lightweight AI applications. | |
| At only **124 million parameters**, it is small enough to run comfortably on ordinary laptops and edge devices while remaining useful for short-form generation and experimentation. | |
| ## What makes it interesting | |
| - **Tiny and fast:** practical for local inference and rapid prototyping | |
| - **Native ChatML format:** structured user/assistant conversations | |
| - **Hugging Face + GGUF exports:** works with Transformers and llama.cpp-compatible tools | |
| - **Open experiment:** trained and evaluated on a single consumer GPU | |
| ## Model details | |
| - Architecture: GPT-style causal language model | |
| - Parameters: approximately 124M | |
| - Layers: 12 | |
| - Hidden size: 768 | |
| - Attention heads: 12 | |
| - Context length: 1,024 tokens | |
| - Vocabulary: GPT-2 BPE plus ChatML control tokens | |
| - Final pretraining: 45,000 steps, approximately 15 tokens per parameter | |
| - Released checkpoint: deterministic v2, step 2,000 of targeted post-training | |
| ## Quick start | |
| ```python | |
| from transformers import AutoTokenizer, AutoModelForCausalLM | |
| import torch | |
| model_id = "YOUR_USERNAME/aurora-one-mini-124m" | |
| tokenizer = AutoTokenizer.from_pretrained(model_id) | |
| model = AutoModelForCausalLM.from_pretrained(model_id) | |
| prompt = "What is the capital of France?" | |
| messages = [{"role": "user", "content": prompt}] | |
| text = tokenizer.apply_chat_template( | |
| messages, tokenize=False, add_generation_prompt=True | |
| ) | |
| inputs = tokenizer(text, return_tensors="pt") | |
| with torch.no_grad(): | |
| output = model.generate( | |
| **inputs, | |
| max_new_tokens=80, | |
| temperature=0.7, | |
| top_p=0.9, | |
| do_sample=True, | |
| ) | |
| print(tokenizer.decode(output[0], skip_special_tokens=True)) | |
| ``` | |
| ## GGUF files | |
| The companion GGUF files are provided for local runtimes: | |
| - `aurora_one_mini_deterministic_v2_f16.gguf` — highest fidelity | |
| - `aurora_one_mini_deterministic_v2_q4_k_m.gguf` — compact CPU-friendly quantization | |
| Use the Q4_K_M file for a fast, low-memory demo. Use the F16 file when preserving maximum quality is more important. | |
| ## Honest limitations | |
| This is an experimental 124M model, not a frontier assistant. It can produce fluent short responses, but it may hallucinate, repeat itself, or answer arithmetic and factual questions incorrectly. For dependable applications, pair it with a calculator, retrieval system, memory layer, and explicit output validation. | |
| The native-ChatML factual smoke test scored **3/20** on a small internal suite. This score is reported to set realistic expectations and should not be interpreted as a general benchmark. | |
| ## Intended use | |
| Good fits include: | |
| - local chat experiments | |
| - educational model training projects | |
| - embedded or low-resource inference | |
| - prompt-format and agent-runtime experiments | |
| - fast prototyping with Transformers or llama.cpp | |
| Avoid using it as the sole source of truth for medical, legal, financial, safety-critical, or factual decision-making. | |
| ## Prompt format | |
| The model was post-trained using ChatML-style turns: | |
| ```text | |
| <|im_start|><|user|>Your question<|im_end|> | |
| <|im_start|><|assistant|> | |
| ``` | |
| The included tokenizer metadata contains the required special tokens. | |
| ## Acknowledgements | |
| Aurora One Mini was trained as a small-scale independent experiment using PyTorch and a consumer NVIDIA GPU. Contributions, evaluations, and improvements are welcome. | |
| ## License | |
| Released for research and experimentation. Add the project’s final license here before redistributing commercially. | |