Views
No views yet
1 pip install unsloth
2 pip install torch
3 pip install peft1from unsloth import FastLanguageModel
2import torch, re
3
4BASE_ID = "unsloth/Qwen3-14B" # base model
5ADAPTER_ID = "cihanunlu/qwen3-ner-lora" # Lora Adapter model
6
7# 1️⃣ Load the base model
8model, tokenizer = FastLanguageModel.from_pretrained(
9 model_name = BASE_ID,
10 load_in_4bit = True,
11 max_seq_length = 2048,
12)
13
14# 2️⃣ Turn it into a PEFT container and add the adapter
15model = FastLanguageModel.get_peft_model(model)
16model.load_adapter(ADAPTER_ID, adapter_name="ner")
17model.set_adapter("ner") 1def ner(sentence):
2 prompt = [ {"role":"user",
3 "content":f"Label this sentence {sentence}"} ]
4 chat = tokenizer.apply_chat_template(prompt, tokenize=False,
5 add_generation_prompt=True,
6 enable_thinking=False)
7 out = model.generate(**tokenizer(chat, return_tensors="pt").to(model.device),
8 max_new_tokens=64, do_sample=False)[0]
9 print(tokenizer.decode(out, skip_special_tokens=True))
10
11ner("Emin Bey’in kuklaları Tepebaşı’nda oynuyor.")
12# → B-PER I-PER O O O B-LOC O