Instructions to use rafat234/CompassAI-G1 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use rafat234/CompassAI-G1 with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen2.5-3B-Instruct") model = PeftModel.from_pretrained(base_model, "rafat234/CompassAI-G1") - Notebooks
- Google Colab
- Kaggle
metadata
language:
- en
- ar
base_model: Qwen/Qwen2.5-3B-Instruct
tags:
- peft
- lora
- gis
- arcgis
- compass-ai
- geospatial
license: apache-2.0
🧠CompassAI — Qwen2.5-3B GIS LoRA
Fine-tuned version of Qwen/Qwen2.5-3B-Instruct for GIS intent detection and ArcGIS JS API 4.x code generation.
Training Details
- Method: QLoRA (4-bit quantization + LoRA rank 16)
- Task: Natural language → GIS API call (JSON)
- Languages: English + Arabic
- Base model: Qwen/Qwen2.5-3B-Instruct
Supported Intents
select_by_attribute— SQL-based feature filteringselect_by_location— Spatial proximity queriescount_aggregate— Statistical summarieszoom_navigate— Map navigationlayer_toggle— Layer visibility controlspatial_filter— Polygon-based selection
Usage
from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import PeftModel
base_model = AutoModelForCausalLM.from_pretrained('Qwen/Qwen2.5-3B-Instruct')
model = PeftModel.from_pretrained(base_model, 'rafat234/compass-ai-qwen2.5-3b-gis-lora')
tokenizer = AutoTokenizer.from_pretrained('rafat234/compass-ai-qwen2.5-3b-gis-lora')