--- license: apache-2.0 base_model: mistralai/Mistral-7B-Instruct-v0.3 tags: - legal - french - mistral - fine-tuned - text-generation pipeline_tag: text-generation inference: true library_name: transformers widget: - text: "Génère une mise en demeure pour un loyer impayé de 1500 euros depuis 2 mois:" example_title: "Mise en demeure" - text: "Rédige un contrat de vente pour une voiture:" example_title: "Contrat de vente" - text: "Crée une clause de confidentialité:" example_title: "Clause juridique" model-index: - name: Mistral_Legal results: - task: type: text-generation name: Text Generation metrics: - type: rouge value: 0.35 name: ROUGE-1 --- # Mistral Legal - French Legal Document Generator A specialized French legal document generation model based on Mistral-7B-Instruct-v0.3. ## Quick Start ```python from transformers import AutoModelForCausalLM, AutoTokenizer import torch # Load model model = AutoModelForCausalLM.from_pretrained( "delimi/Mistral_Legal", torch_dtype=torch.float16, device_map="auto" ) tokenizer = AutoTokenizer.from_pretrained("delimi/Mistral_Legal") # Generate legal document prompt = \"\"\"Génère une mise en demeure pour: **Situation**: Loyer impayé **Montant**: 1,500 euros **Locataire**: M. Martin **Délai**: 15 jours Mise en demeure:\"\"\" inputs = tokenizer(prompt, return_tensors="pt") outputs = model.generate( **inputs, max_new_tokens=400, temperature=0.7, do_sample=True, top_p=0.9 ) response = tokenizer.decode(outputs[0], skip_special_tokens=True) print(response) ``` ## Capabilities - **Mise en demeure** (formal demands) - **Contracts** (sales, rental, service agreements) - **Legal clauses** (confidentiality, liability, etc.) - **Legal correspondence** - **Template generation** ## Performance - **Training Loss**: 1.142 - **Validation Loss**: 1.082 - **Dataset**: 541 French legal examples - **Method**: LoRA fine-tuning + merge ## Legal Disclaimer This model is for assistance purposes only. All generated content should be reviewed by qualified legal professionals before use. ## Technical Details - **Base**: mistralai/Mistral-7B-Instruct-v0.3 - **Parameters**: 7B - **Language**: French - **Domain**: Legal documents - **License**: Apache 2.0 ## Usage Examples ### Mise en demeure ``` Génère une mise en demeure pour un loyer impayé de 2,400 euros depuis 3 mois. ``` ### Contract Generation ``` Rédige un contrat de vente pour une voiture Peugeot 208 au prix de 15,000 euros. ``` ### Legal Clauses ``` Crée une clause de confidentialité pour un accord commercial d'une durée de 2 ans. ``` --- *Model created by AIAJ team - {datetime.now().strftime('%B %Y')}*