A specialized French legal document generation model based on Mistral-7B-Instruct-v0.3.
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4# Load model
5model = AutoModelForCausalLM.from_pretrained(
6 "delimi/Mistral_Legal",
7 torch_dtype=torch.float16,
8 device_map="auto"
9)
10tokenizer = AutoTokenizer.from_pretrained("delimi/Mistral_Legal")
11
12# Generate legal document
13prompt = \"\"\"Génère une mise en demeure pour:
14**Situation**: Loyer impayé
15**Montant**: 1,500 euros
16**Locataire**: M. Martin
17**Délai**: 15 jours
18
19Mise en demeure:\"\"\"
20
21inputs = tokenizer(prompt, return_tensors="pt")
22outputs = model.generate(
23 **inputs,
24 max_new_tokens=400,
25 temperature=0.7,
26 do_sample=True,
27 top_p=0.9
28)
29response = tokenizer.decode(outputs[0], skip_special_tokens=True)
30print(response)
This model is for assistance purposes only. All generated content should be reviewed by qualified legal professionals before use.