Downloads · 30 days
17
30% of all-time downloads
SmallAICreator/Aurora-Instruct-Multitool
Aurora-Instruct-Multitool is a text generation model from SmallAICreator. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
A 700M-parameter, from-scratch instruction model that calls tools — quantized to Q80 GGUF, small enough to run on a phone or a laptop CPU.
Downloads · 30 days
17
30% of all-time downloads
All-time downloads
56
Public
Repo size
2.2 GB
Likes
0
Public
Click a slice to open those files.
.gguf2.2 GB · 100%
From the Hugging Face model README
A 700M-parameter, from-scratch instruction model that calls tools — quantized to Q8_0 GGUF, small enough to run on a phone or a laptop CPU.
It's AuroraGPT-700M taught (via a LoRA, then merged in) to use a calculator, web search, knowledge-base search, a JavaScript runner, and a URL fetcher — with the correct arguments — plus hold multi-turn context and drop the occasional emoji.
Honest scope: this is a tiny, data-limited model. It's good at knowing when and how to reach for a tool, holding a conversation, and staying coherent — not at deep world knowledge. Offload facts and math to the tools. That's the entire point of the design: own the reasoning, rent the facts.
The model emits a <tool_call> block. Your app runs the tool and feeds the result back as a <tool_response> — the model does not execute tools itself, so you wire that loop app-side (e.g. parse the JSON, run it, return the result).
| Tool | Arguments | Use for |
|---|---|---|
calculator | {"expression": "27*13"} | exact math — route math here, don't trust its head |
web_search | {"query": "..."} | current / real-world info |
search_knowledge_base | {"query": "..."} | the user's own documents |
execute_javascript | {"code": "..."} | run JavaScript |
fetch_url | {"url": "https://..."} | read a web page |
<|system|>{system}<|end|><|user|>{user}<|end|><|assistant|>{assistant}<|end|>
<|endoftext|>(bos)=0, <pad>=1, <|system|>=2, <|user|>=3, <|assistant|>=4, <|end|>=5<|end|> (id 5) — set this in your runner, or generation won't stop cleanly<tool_call>\n{"name": "...", "arguments": {...}}\n</tool_call><tool_response>\n{...}\n</tool_response>Declare the available tools (name + arguments) in the system prompt so the model knows what it can reach for.
<|system|>You are AuroraGPT by UltraLabs. Tools you can call:
- calculator: {"expression": "..."}
- web_search: {"query": "..."}
Call a tool when it helps; answer simple things directly.<|end|><|user|>what's 27 times 13?<|end|><|assistant|><tool_call>
{"name": "calculator", "arguments": {"expression": "27*13"}}
</tool_call><|end|><|user|><tool_response>
{"result": 351}
</tool_response><|end|><|assistant|>27 × 13 = 351. ✅<|end|>
Works in any GGUF runner (llama.cpp and GGUF chat apps). To actually use the tools, the app has to run the tool loop (see above). Files:
Aurora-Instruct-Multitool-Q8_0.gguf — recommended (~0.75 GB)Aurora-Instruct-Multitool-f16.gguf — full precisionIdentifies as AuroraGPT, made by UltraLabs. Built and trained by SmallAICreator (aka UltraLabs) — the from-scratch AuroraGPT-700M base plus this multi-tool LoRA + merge, all on a laptop CPU.