ansulev/claude-mythos-distilled-25k
Viewer • Updated • 25k • 303 • 5
xiq-1 is an experimental LoRA fine-tune of ansulev/LFM2.5-2.6B-Uncensored trained on a filtered subset of the ansulev/claude-mythos-distilled-25k dataset. The model was trained using Unsloth for cybersecurity analysis, secure code review, and vulnerability mitigation planning.
ansulev/LFM2.5-2.6B-Uncensored (2.6B parameters)SFTTrainer)cybersecurity and advanced_coding categories.16320.05q_proj, k_proj, v_proj, out_proj, in_proj, down_proj, up_proj, gate_projadamw_8bit2e-4 (Linear schedule)0.0516</think>) inherited from distilled dataset preambles.import torch
from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer
base_model_name = "ansulev/LFM2.5-2.6B-Uncensored"
adapter_name = "xiq/xiq-1"
tokenizer = AutoTokenizer.from_pretrained(base_model_name)
base_model = AutoModelForCausalLM.from_pretrained(
base_model_name,
torch_dtype=torch.bfloat16 if torch.cuda.is_bf16_supported() else torch.float16,
device_map="auto"
)
model = PeftModel.from_pretrained(base_model, adapter_name)
messages = [
{"role": "user", "content": "Review this function for potential vulnerabilities:\n\n```python\n@app.route('/user')\ndef get_user():\n uid = request.args.get('id')\n return db.query(f'SELECT * FROM users WHERE id = {uid}')\n```"}
]
inputs = tokenizer.apply_chat_template(messages, tokenize=True, add_generation_prompt=True, return_tensors="pt").to(model.device)
outputs = model.generate(
inputs,
max_new_tokens=512,
temperature=0.2,
top_p=0.95,
repetition_penalty=1.1
)
response = tokenizer.decode(outputs[0][inputs.shape[1]:], skip_special_tokens=True)
print(response)
Base model
LiquidAI/LFM2.5-2.6B-Base