ClarityGuardAgent / SETUP.md
CharlieBonito
Update Space to ClarityGuard v2
203ea5b
# Setup Instructions for ClarityGuard Space
## Required Secrets
Set these secrets in your HuggingFace Space settings:
1. Go to: https://huggingface.co/spaces/CharlieBonito/ClarityGuardAgent/settings
2. Add these secrets:
- `JINA_API_KEY`: Your Jina API key (optional, enables RAG)
- `HF_TOKEN`: Not needed for inference, only for model upload
## Upload Steps
### Step 1: Create a Write Token
1. Go to https://huggingface.co/settings/tokens
2. Create a new token with **Write** permissions
3. Copy the token
### Step 2: Upload the Space Files
```bash
cd /home/charlie/charlielinux/hugginclarity/ClarityGuardAgent
# Login with write token
huggingface-cli login --token YOUR_WRITE_TOKEN --add-to-git-credential
# Push to Space
git add .
git commit -m "Add ClarityGuard implementation with RAG"
git push
```
### Step 3: Upload the Model
```bash
# Create model repository
python3 << 'EOF'
from huggingface_hub import HfApi
api = HfApi()
api.create_repo("CharlieBonito/clarity-guard-gemma4-7b", repo_type="model", exist_ok=True)
EOF
# Upload active ClarityGuard v2 model files (this will take ~30-60 minutes for 5GB)
huggingface-cli upload CharlieBonito/clarity-guard-gemma4-7b \
/home/charlie/charlielinux/finalversion/models/ClarityGuard-v2.gguf \
ClarityGuard-v2.gguf
huggingface-cli upload CharlieBonito/clarity-guard-gemma4-7b \
/home/charlie/charlielinux/finalversion/models/mmproj-ClarityGuard-v2.gguf \
mmproj-ClarityGuard-v2.gguf
```
### Step 4: Enable ZeroGPU
1. Go to Space settings
2. Enable ZeroGPU
3. The Space will automatically use GPU when available
## Architecture
```
User Input
↓
Gradio Interface
↓
ClarityGuard Prompt + RAG Context
↓
ClarityGuard v2 / Gemma 4 E4B IT checkpoint 750 (GPU Space)
↓
Structured Analysis (C.F.R.V.A.)
↓
User Response
```
## Competition Categories
- Digital Equity & Inclusivity ($10,000)
- Safety & Trust ($10,000)
- Unsloth Track ($10,000)
- llama.cpp Track ($10,000)