Instructions to use SmallAICreator/AuroraGPT-700M-Tools with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use SmallAICreator/AuroraGPT-700M-Tools 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 SmallAICreator/AuroraGPT-700M-Tools:Q8_0 # Run inference directly in the terminal: llama cli -hf SmallAICreator/AuroraGPT-700M-Tools:Q8_0
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf SmallAICreator/AuroraGPT-700M-Tools:Q8_0 # Run inference directly in the terminal: llama cli -hf SmallAICreator/AuroraGPT-700M-Tools:Q8_0
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 SmallAICreator/AuroraGPT-700M-Tools:Q8_0 # Run inference directly in the terminal: ./llama-cli -hf SmallAICreator/AuroraGPT-700M-Tools:Q8_0
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 SmallAICreator/AuroraGPT-700M-Tools:Q8_0 # Run inference directly in the terminal: ./build/bin/llama-cli -hf SmallAICreator/AuroraGPT-700M-Tools:Q8_0
Use Docker
docker model run hf.co/SmallAICreator/AuroraGPT-700M-Tools:Q8_0
- LM Studio
- Jan
- vLLM
How to use SmallAICreator/AuroraGPT-700M-Tools with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "SmallAICreator/AuroraGPT-700M-Tools" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "SmallAICreator/AuroraGPT-700M-Tools", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/SmallAICreator/AuroraGPT-700M-Tools:Q8_0
- Ollama
How to use SmallAICreator/AuroraGPT-700M-Tools with Ollama:
ollama run hf.co/SmallAICreator/AuroraGPT-700M-Tools:Q8_0
- Unsloth Studio
How to use SmallAICreator/AuroraGPT-700M-Tools 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 SmallAICreator/AuroraGPT-700M-Tools 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 SmallAICreator/AuroraGPT-700M-Tools to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for SmallAICreator/AuroraGPT-700M-Tools to start chatting
- Pi
How to use SmallAICreator/AuroraGPT-700M-Tools with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf SmallAICreator/AuroraGPT-700M-Tools:Q8_0
Configure the model in Pi
# Install Pi: npm install -g @mariozechner/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "SmallAICreator/AuroraGPT-700M-Tools:Q8_0" } ] } } }Run Pi
# Start Pi in your project directory: pi
- OpenClaw new
How to use SmallAICreator/AuroraGPT-700M-Tools with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf SmallAICreator/AuroraGPT-700M-Tools:Q8_0
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "SmallAICreator/AuroraGPT-700M-Tools:Q8_0" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
- Docker Model Runner
How to use SmallAICreator/AuroraGPT-700M-Tools with Docker Model Runner:
docker model run hf.co/SmallAICreator/AuroraGPT-700M-Tools:Q8_0
- Lemonade
How to use SmallAICreator/AuroraGPT-700M-Tools with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull SmallAICreator/AuroraGPT-700M-Tools:Q8_0
Run and chat with the model
lemonade run user.AuroraGPT-700M-Tools-Q8_0
List all available models
lemonade list
- Hermes Agent
How to use SmallAICreator/AuroraGPT-700M-Tools with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf SmallAICreator/AuroraGPT-700M-Tools:Q8_0
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default SmallAICreator/AuroraGPT-700M-Tools:Q8_0
Run Hermes
hermes
- Atomic Chat
AuroraGPT-700M-Tools
A 707M-parameter on-device chat model that keeps its normal conversational behaviour
and calls a web_search tool β trained with a LoRA on the AuroraGPT-700M SFT, entirely
on a laptop CPU, overnight, for $0.
The point of this model: add tool-calling to a small model without wrecking it. A LoRA freezes the base, so the chat behaviour of the underlying SFT is preserved β you get the same model you liked, plus the ability to reach for the web.
What it does
- Chats normally β same behaviour as the
AuroraGPT-700MSFT base. - Calls tools β when a question needs current/live/uncertain info, it emits a
Hermes-style tool call as plain text:
<tool_call> {"name": "web_search", "arguments": {"query": "Tokyo weather today"}} </tool_call> - Generalises β although it was trained only on
web_search, it learned the tool-call format, so in tool-rich apps it will also reach for other declared tools (calculator, fetch_url, etc.). It reliably produces correct arguments forweb_search; other tools are hit-or-miss (see limitations).
Prompt / tool format
Native AuroraGPT format (special tokens: <|system|>=2, <|user|>=3, <|assistant|>=4,
<|end|>=5, bos <|endoftext|>=0):
<|system|>{system + tool declaration}<|end|><|user|>{question}<|end|><|assistant|>
Tool results are fed back as a user turn wrapping <tool_response>...</tool_response>, and
the model then answers from them. The bundled chat_template.jinja handles all of this
(injects tools when present, renders <tool_call> / <tool_response>).
How to run it
- LlamaWeb / apps that parse tool calls from text (recommended): the app reads the
<tool_call>from the output and runs the search itself. Rock-solid. - Off Grid: works β enable only the
web_searchtool in settings. With many tools enabled the model over-eagerly calls all of them, and it only knows the right arguments forweb_search. - LM Playground: chats fine; web search is intermittent β llama.cpp can't match aurora's custom tokens to a known tool format, so it auto-generates a fragile grammar that sometimes crashes ("empty grammar stack"). Prefer a text-parsing app.
Files
model.safetensors(+ config/tokenizer) β the merged fp32 model (π€ transformers)auroragpt-700m-sft-tools-Q8_0.ggufβ Q8_0 quant (~753 MB) for phones / llama.cppadapter_model.safetensorsβ the standalone LoRA adapter (apply overAuroraGPT-700M)chat_template.jinjaβ tool-aware chat template
Training
- Method: LoRA (r=16, Ξ±=32, on q/k/v/o/gate/up/down) over the frozen
AuroraGPT-700MSFT β 11.5M trainable params (1.6%). LoRA keeps the base behaviour intact. - Data: ~3,900 examples β 2,400 non-
<think>web_searchtool calls (single + two-turn with<tool_response>), 500 restraint ("don't search for 2+2"), 1,000 SmolTalk rehearsal. - Compute: 1 epoch on an Intel i5-1335U CPU (fp32 base, gradient checkpointing, ~11h), loss ~0.5. No GPU, no cloud, no cost.
Honest limitations
- It's 700M. It fumbles multi-digit arithmetic on its own β which is exactly why a calculator tool helps (delegating fixes its weak spot).
- Tool triggering is inconsistent β it reliably calls
web_searchfor many prompts but not all; a follow-up LoRA with more/varied tool examples would tighten this. - Arguments are only reliable for
web_searchβ the format generalises to other tools, the argument shapes do not.
Built by SmallAICreator. Trained on a laptop.
- Downloads last month
- -
Model tree for SmallAICreator/AuroraGPT-700M-Tools
Base model
SmallAICreator/AuroraGPT-700M