Posm's picture
Initial commit
6cb85b9

A newer version of the Gradio SDK is available: 5.29.0

Upgrade

Set Up Backend Server

cd backend

 # Create virtual environment
 python -m venv .venv

 # Activate virtual environment
 # For macOS/Linux:
 source .venv/bin/activate

 # For Windows:
 .\venv\Scripts\activate
 
 # Install dependencies
 pip install -r requirements.txt
 
 # Start the server
 python -m clip_server config.yml

Verify Server Status

Visit http://0.0.0.0:51000/status in your browser.

curl --location 'http://0.0.0.0:51000/status'

Classification

Example Request Payload if using an image from URL

curl --location 'http://0.0.0.0:51000/post' \
 --header 'Content-Type: application/json' \
 --data '{
     "data": [
         {
             "uri": "https://images.pexels.com/photos/26384260/pexels-photo-26384260/free-photo-of-kacamata-hitam-laki-laki-pria-lelaki.jpeg",
             "matches": [
                 {
                     "text": "A photo or selfie in front of the customer’s location or store"
                 },
                 {
                     "text": "A photo of the distributor’s product display as well as competitors’ products at the customer’s location"
                 }
             ]
         }
     ],
     "execEndpoint": "/rank"
 }'

Example Request Payload if using an image from local storage or base64

   curl --location 'http://0.0.0.0:51000/post' \
    --header 'Content-Type: application/json' \
    --data '{
        "data": [
            {
                "uri": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/....",
                "matches": [
                    {
                        "text": "A photo or selfie in front of the customer’s location or store"
                    },
                    {
                        "text": "A photo of the distributor’s product display as well as competitors’ products at the customer’s location"
                    }
                ]
            }
        ],
        "execEndpoint": "/rank"
    }'

title: Sales-customer-visit Computer-vision emoji: 🦀 colorFrom: pink colorTo: green sdk: streamlit sdk_version: 1.44.0 app_file: app.py pinned: false license: apache-2.0 short_description: 'This project aims to develop a computer vision-based '

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

Set Up Backend Server

cd backend

 # Create virtual environment
 python -m venv .venv

 # Activate virtual environment
 # For macOS/Linux:
 source .venv/bin/activate

 # For Windows:
 .\venv\Scripts\activate
 
 # Install dependencies
 pip install -r requirements.txt
 
 # Start the server
 python -m clip_server config.yml

Verify Server Status

Visit http://0.0.0.0:51000/status in your browser.

curl --location 'http://0.0.0.0:51000/status'

Classification

Example Request Payload if using an image from URL

curl --location 'http://0.0.0.0:51000/post' \
 --header 'Content-Type: application/json' \
 --data '{
     "data": [
         {
             "uri": "https://images.pexels.com/photos/26384260/pexels-photo-26384260/free-photo-of-kacamata-hitam-laki-laki-pria-lelaki.jpeg",
             "matches": [
                 {
                     "text": "A photo or selfie in front of the customer’s location or store"
                 },
                 {
                     "text": "A photo of the distributor’s product display as well as competitors’ products at the customer’s location"
                 }
             ]
         }
     ],
     "execEndpoint": "/rank"
 }'

Example Request Payload if using an image from local storage or base64

   curl --location 'http://0.0.0.0:51000/post' \
    --header 'Content-Type: application/json' \
    --data '{
        "data": [
            {
                "uri": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/....",
                "matches": [
                    {
                        "text": "A photo or selfie in front of the customer’s location or store"
                    },
                    {
                        "text": "A photo of the distributor’s product display as well as competitors’ products at the customer’s location"
                    }
                ]
            }
        ],
        "execEndpoint": "/rank"
    }'