Spaces:
Runtime error
Runtime error
| # Initialize variables with default values | |
| model="" | |
| revision="main" | |
| port=5000 | |
| api_key="" | |
| # Function to display help message | |
| usage() { | |
| echo "Usage: $0 --name <model_name> --api-key <api_key> [--revision <revision>] [--port <port>]" | |
| exit 1 | |
| } | |
| # Parse command-line arguments | |
| while [[ $# -gt 0 ]]; do | |
| case $1 in | |
| --name) | |
| model="$2" | |
| shift 2 | |
| ;; | |
| --api-key) | |
| api_key="$2" | |
| shift 2 | |
| ;; | |
| --revision) | |
| revision="$2" | |
| shift 2 | |
| ;; | |
| --port) | |
| port="$2" | |
| shift 2 | |
| ;; | |
| *) | |
| usage | |
| ;; | |
| esac | |
| done | |
| # Check if mandatory arguments are provided | |
| if [[ -z "$model" || -z "$api_key" ]]; then | |
| usage | |
| fi | |
| # Run the Python command with the provided arguments | |
| python -m vllm.entrypoints.openai.api_server --model "$model" --revision "$revision" --port "$port" --api-key "$api_key" --served-model-name "$model@$revision" | |