Spaces:
Runtime error
Runtime error
Download test_inference.sh from ragavrida/code-review-env: direct link, hf CLI and curl.
- Browser
- Download file 1.08 kB
-
https://huggingface.co/spaces/ragavrida/code-review-env/resolve/main/test_inference.sh
- Command line
-
hf download hf://spaces/ragavrida/code-review-env/test_inference.sh
-
curl -L -o test_inference.sh https://huggingface.co/spaces/ragavrida/code-review-env/resolve/main/test_inference.sh
1.08 kB
| # Test script for inference.py | |
| # Run this locally before submitting to catch errors early | |
| set -e | |
| echo "=== Testing inference.py locally ===" | |
| # Check required environment variables | |
| if [ -z "$HF_TOKEN" ] && [ -z "$API_KEY" ]; then | |
| echo "ERROR: HF_TOKEN or API_KEY environment variable is required" | |
| exit 1 | |
| fi | |
| # Set defaults for testing | |
| export API_BASE_URL="${API_BASE_URL:-https://router.huggingface.co/v1}" | |
| export MODEL_NAME="${MODEL_NAME:-openai/gpt-4o-mini}" | |
| # Option 1: Test with Docker image (if available) | |
| if [ -n "$IMAGE_NAME" ]; then | |
| echo "Testing with Docker image: $IMAGE_NAME" | |
| python inference.py | |
| exit $? | |
| fi | |
| # Option 2: Test with running server | |
| if [ -n "$SPACE_URL" ]; then | |
| echo "Testing with server: $SPACE_URL" | |
| python inference.py | |
| exit $? | |
| fi | |
| # Option 3: Start local server first | |
| echo "No IMAGE_NAME or SPACE_URL set." | |
| echo "Please either:" | |
| echo " 1. Set IMAGE_NAME to your Docker image name" | |
| echo " 2. Set SPACE_URL to your running server URL" | |
| echo " 3. Start the server locally first with: python -m server.app" | |
| exit 1 | |