Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4model = AutoModelForCausalLM.from_pretrained("Sigmafox/qwen2.5-0.5B-finance-summarizer")
5tokenizer = AutoTokenizer.from_pretrained("Sigmafox/qwen2.5-0.5B-finance-summarizer")
6
7messages = [
8 {"role": "system", "content": "You are a financial analyst. Summarize financial news clearly."},
9 {"role": "user", "content": "Summarize this financial news headline: Apple reports record quarterly earnings"},
10]
11
12text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
13inputs = tokenizer(text, return_tensors="pt")
14
15with torch.no_grad():
16 outputs = model.generate(**inputs, max_new_tokens=150, temperature=0.7, do_sample=True)
17
18print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))