Instructions to use AdityaPS/SpaceLLM_Single_Turn_QA with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use AdityaPS/SpaceLLM_Single_Turn_QA with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("openai/gpt-oss-20b") model = PeftModel.from_pretrained(base_model, "AdityaPS/SpaceLLM_Single_Turn_QA") - Transformers
How to use AdityaPS/SpaceLLM_Single_Turn_QA with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("question-answering", model="AdityaPS/SpaceLLM_Single_Turn_QA") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("AdityaPS/SpaceLLM_Single_Turn_QA", device_map="auto") - Notebooks
- Google Colab
- Kaggle
SpaceLLM Single Turn QA — LoRA Adapter for Single-Turn Instruction Following
SpaceLLM Single Turn QA is a parameter-efficient LoRA adapter fine-tuned on top of openai/gpt-oss-20b for single-turn question answering and instruction following. Only the attention projection layers (q_proj, k_proj, v_proj, o_proj) are trained; the full transformer backbone remains frozen, keeping the adapter extremely lightweight while steering the model's outputs toward accurate, focused single-turn responses.
Model Details
Model Description
- Developed by: AdityaPS
- Model type: LoRA adapter (PEFT) over a causal language model
- Base model: openai/gpt-oss-20b (22B params, BF16/MXFP4)
- Language(s): English
- License: Apache 2.0
- Task: Causal LM / single-turn question answering, instruction following
Adapter Configuration
| Parameter | Value |
|---|---|
| PEFT type | LoRA |
Rank (r) |
16 |
| Alpha | 32 |
| Dropout | 0.05 |
| Target modules | q_proj, k_proj, v_proj, o_proj |
| Bias | none |
| Task type | CAUSAL_LM |
| PEFT version | 0.19.1 |
How to Get Started
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base_model_id = "openai/gpt-oss-20b"
adapter_id = "AdityaPS/SpaceLLM_Single_Turn_QA"
tokenizer = AutoTokenizer.from_pretrained(adapter_id)
base_model = AutoModelForCausalLM.from_pretrained(base_model_id, device_map="auto")
model = PeftModel.from_pretrained(base_model, adapter_id)
prompt = "Your question here"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=256)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Training Details
This adapter was trained using LoRA on the attention projection layers only, keeping the base model frozen. This makes the adapter lightweight to store and share while adapting the model's behavior for single-turn Q&A and instruction-following tasks.
Framework Versions
- PEFT 0.19.1
- Downloads last month
- 27
Model tree for AdityaPS/SpaceLLM_Single_Turn_QA
Base model
openai/gpt-oss-20b