Mistral_Legal / README.md
delimi's picture
Update README.md
d49279a verified
---
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')}*