CPA-Qwen3-8B-v0 is a specialized large language model developed by
AudCor, designed specifically to assist with Certified Public Accountant (CPA) tasks, regulatory compliance, and financial reasoning.
Understanding the standards against which this model is benchmarked requires looking at the rigorous CPA Exam scoring process.
The CPA Exam uses an adaptive testing model for Multiple-Choice Questions (MCQs):
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_name = "AudCor/cpa-qwen3-8b-v0"
4
5# Load the model
6model = AutoModelForCausalLM.from_pretrained(
7 model_name,
8 device_map="auto"
9)
10tokenizer = AutoTokenizer.from_pretrained(model_name)
11
12# Specialized System Prompt
13system_prompt = "You are an expert Certified Public Accountant (CPA). Your goal is to provide accurate, professional, and compliant financial advice..."
14
15messages = [
16 {"role": "system", "content": system_prompt},
17 {"role": "user", "content": "Explain the revenue recognition principle under ASC 606."},
18]
19
20inputs = tokenizer.apply_chat_template(messages, return_tensors="pt", add_generation_prompt=True).to("cuda")
21outputs = model.generate(inputs, max_new_tokens=256)
22print(tokenizer.decode(outputs[0], skip_special_tokens=True))
1@misc{AudCor/cpa-qwen3-8b-v0,
2 author = {AudCor},
3 title = {AudCor/cpa-qwen3-8b-v0: A specialized CPA large language model fine-tuned on Josephgflowers/Finance-Instruct-500k},
4 year = {2025},
5 publisher = {Hugging Face},
6 journal = {Hugging Face Model Hub},
7 howpublished = {\url{https://huggingface.co/AudCor/cpa-qwen3-8b-v0}}
8}