Downloads · 30 days
23
25% of all-time downloads
aungkomyint/tara1.2-quest
tara1.2-quest is a text generation model from aungkomyint. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Tara 1.2 Quest is a tiny experimental question-generation model. It is the successor experiment to aungkomyint/tara1.1, with the task narrowed to producing JSON question lists for a user topic, keyword, sentence, or s…
Downloads · 30 days
23
25% of all-time downloads
All-time downloads
92
Public
Parameters
5M
20 MB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors20 MB · 99%
From the Hugging Face model README
Tara 1.2 Quest is a tiny experimental question-generation model. It is the successor experiment to aungkomyint/tara1.1, with the task narrowed to producing JSON question lists for a user topic, keyword, sentence, or short request.
The model is designed to answer in this shape:
{"questions":["...","...","..."]}
It is not a general chat assistant. It is a small research model for structured question generation.
tara1.2-questtara-1.2-quest-assistant-7c-json-base4v2LlamaForCausalLMsafetensorsUse this model to generate exploratory questions from a topic or short prompt.
Examples:
cookinghow to smilestarting a small businessdatabase migration riskhow should I think about learning biology?The expected output is JSON with a questions array.
import json
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
repo_id = "aungkomyint/tara1.2-quest"
tokenizer = AutoTokenizer.from_pretrained(repo_id)
model = AutoModelForCausalLM.from_pretrained(repo_id)
model.eval()
def generate_questions(user_text):
prompt = f"User: {user_text.strip()}\nAssistant:\n"
inputs = tokenizer(prompt, return_tensors="pt")
inputs.pop("token_type_ids", None)
with torch.no_grad():
output = model.generate(
**inputs,
max_new_tokens=160,
do_sample=True,
temperature=0.7,
top_p=0.9,
repetition_penalty=1.18,
pad_token_id=tokenizer.pad_token_id,
eos_token_id=tokenizer.eos_token_id,
)
text = tokenizer.decode(output[0], skip_special_tokens=True)
reply = text.split("Assistant:", 1)[-1].strip()
return reply
reply = generate_questions("cooking")
print(reply)
try:
data = json.loads(reply)
print("question count:", len(data.get("questions", [])))
except json.JSONDecodeError:
print("Model did not return valid JSON for this sample.")
Prompt:
User: cooking
Assistant:
Sample output:
{
"questions": [
"What constraints around time, money, energy, or rules shape cooking?",
"Which part of cooking is most uncertain right now?",
"How would a beginner and an expert frame cooking differently?",
"Why does cooking matter for the larger goal?",
"What evidence would make your thinking about cooking more reliable?"
]
}
Outputs are stochastic when sampling is enabled. Validate JSON in your application.
This checkpoint was trained as a small SFT experiment on top of Tara 1.2 base model work. The goal was to test whether a very small causal language model could learn a narrow JSON question-generation interface.
The training data focused on:
Local benchmark results showed:
This release is therefore best treated as an educational/research checkpoint, not a production assistant.
Good starting settings:
temperature=0.7
top_p=0.9
repetition_penalty=1.18
max_new_tokens=160
For stricter output, use greedy decoding, but expect more repetition.
tara1.2-quest is a successor experiment to aungkomyint/tara1.1. Tara 1.1 was a broader tiny assistant experiment. Tara 1.2 Quest narrows the behavior to JSON question generation.
If you use this model, cite it as:
Aung Ko Myint. Tara 1.2 Quest. 2026. Hugging Face model checkpoint.