To get the most accurate, non-hallucinatory responses, use the following grounded prompt:
1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4model_id = "singtan/solvrays-llm-pdf"
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto", torch_dtype=torch.float16)
7
8# MUST use the Ground-Truth prompt template
9prompt = "Based strictly on the provided architectural documentation, provide a precise summary of technical insights."
10inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
11
12with torch.no_grad():
13 outputs = model.generate(
14 **inputs,
15 max_new_tokens=256,
16 do_sample=False, # Force deterministic facts
17 repetition_penalty=1.5
18 )
19
20print(tokenizer.decode(outputs[0], skip_special_tokens=True))
For production-grade accuracy, always verify specific numeric values with the original PDF. This model is intended for summarizing and retrieving architectural concepts documented in its training corpus.