--- base_model: unsloth/Qwen3-1.7B library_name: peft license: mit datasets: - Akhil-Theerthala/Kuvera-PersonalFinance-V2.1 language: - en pipeline_tag: text-generation tags: - trl - unsloth - sft - transformers --- # Model Card for Model ID This model is fine-tuned for instruction-following in the domain of personal finance, with a focus on: - Budgeting advice - Investment strategies - Credit management - Retirement planning - Insurance and financial planning concepts - Personalized financial reasoning ### Model Description - **License:** MIT - **Finetuned from model:** unsloth/Qwen3-1.7B - **Dataset:** The model was fine-tuned on the Kuvera-PersonalFinance-V2.1, curated and published by Akhil-Theerthala. ### Model Capabilities - Understands and provides contextual financial advice based on user queries. - Responds in a chat-like conversational format. - Trained to follow multi-turn instructions and deliver clear, structured, and accurate financial reasoning. - Generalizes well to novel personal finance questions and explanations. ## Uses ### Direct Use - Chatbots for personal finance - Educational assistants for financial literacy - Decision support for simple financial planning - Interactive personal finance Q&A systems ## Bias, Risks, and Limitations - Not a substitute for licensed financial advisors. - The model's advice is based on training data and may not reflect region-specific laws, regulations, or financial products. - May occasionally hallucinate or give generic responses in ambiguous scenarios. - Assumes user input is well-formed and relevant to personal finance. ## How to Get Started with the Model Use the code below to get started with the model. ```python from transformers import AutoTokenizer, AutoModelForCausalLM from peft import PeftModel tokenizer = AutoTokenizer.from_pretrained("unsloth/Qwen3-1.7B",) base_model = AutoModelForCausalLM.from_pretrained( "unsloth/Qwen3-1.7B", device_map={"": 0} ) model = PeftModel.from_pretrained(base_model,"khazarai/Personal-Finance-R2") question = """ I just got accepted into Flatiron's full-time software engineering bootcamp, but I have basically no savings and the $19k price tag is freaking me out. I really love coding and want to break into tech, but I'm looking at taking out a loan through Climb or Ascent with around 6.5% interest—that'd mean paying like $600 a month after. Is this a smart move? I'm torn between chasing this opportunity and being terrified of the debt. Any advice? """ messages = [ {"role" : "user", "content" : question} ] text = tokenizer.apply_chat_template( messages, tokenize = False, add_generation_prompt = True, enable_thinking = True, ) from transformers import TextStreamer _ = model.generate( **tokenizer(text, return_tensors = "pt").to("cuda"), max_new_tokens = 3000, temperature = 0.6, top_p = 0.95, top_k = 20, streamer = TextStreamer(tokenizer, skip_prompt = True), ) ``` **For pipeline:** ```python from transformers import pipeline, AutoModelForCausalLM, AutoTokenizer from peft import PeftModel tokenizer = AutoTokenizer.from_pretrained("unsloth/Qwen3-1.7B") base_model = AutoModelForCausalLM.from_pretrained("unsloth/Qwen3-1.7B") model = PeftModel.from_pretrained(base_model, "khazarai/Personal-Finance-R2") question=""" I just got accepted into Flatiron's full-time software engineering bootcamp, but I have basically no savings and the $19k price tag is freaking me out. I really love coding and want to break into tech, but I'm looking at taking out a loan through Climb or Ascent with around 6.5% interest—that'd mean paying like $600 a month after. Is this a smart move? I'm torn between chasing this opportunity and being terrified of the debt. Any advice? """ pipe = pipeline("text-generation", model=model, tokenizer=tokenizer) messages = [ {"role": "user", "content": question} ] pipe(messages) ``` ## Training Details ### Training Data - Dataset Overview: Kuvera-PersonalFinance-V2.1 is a collection of high-quality instruction-response pairs focused on personal finance topics. It covers a wide range of subjects including budgeting, saving, investing, credit management, retirement planning, insurance, and financial literacy. - Data Format: The dataset consists of conversational-style prompts paired with detailed and well-structured responses. It is formatted to enable instruction-following language models to understand and generate coherent financial advice and reasoning. ### Framework versions - PEFT 0.15.2