potato-pzy/LLM_Guard
0
GenAI Shield V2
A web application powered by Llama-Prompt-Guard-2-86M for pre-inference prompt screening, and post-inference response monitoring.
Local Development
- Create a virtual environment and install dependencies:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt- Download the Prompt Guard model weights:
python download_model.py- Run the application:
export GEMINI_API_KEY="your-gemini-key"
python genai_app.pyDeploying to Hugging Face Spaces
- Create a new Space on Hugging Face.
- Choose Docker as the SDK.
- Choose the Blank template.
- Go to Settings > Variables and Secrets and add your secrets:
GEMINI_API_KEY: Your Google Gemini API key.- Push this repository to your Hugging Face Space repository. Hugging Face will automatically build and run the Docker image.
