Nyvex-Code-1.0-7b est un modèle d'intelligence artificielle de 7 milliards de paramètres spécialisé dans la génération de code, l'assistance à la programmation et la résolution de problèmes techniques. Il a été fine-tuné (LoRA) à partir du modèle de base
Mistral-7B-v0.1.
1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4model_id = "NathMen12/Nyvex-Code-1.0-7b"
5
6tokenizer = AutoTokenizer.from_pretrained(model_id)
7model = AutoModelForCausalLM.from_pretrained(
8 model_id,
9 torch_dtype=torch.float16,
10 device_map="auto"
11)
12
13# Formatage de la question
14instruction = "Écris une fonction Python qui calcule la suite de Fibonacci jusqu'à n."
15prompt = f"### Instruction Code:\n{instruction}\n### Réponse Code:\n"
16
17inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
18
19outputs = model.generate(
20 **inputs,
21 max_new_tokens=256,
22 temperature=0.7,
23 top_p=0.9,
24 do_sample=True
25)
26
27print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Vous pouvez tester le modèle gratuitement via l'application Gradio sur un ZeroGPU Hugging Face Space : [
Demontration sur ZeroGPU]