Spaces:
Runtime error
Runtime error
| # Function to check if Ollama is installed | |
| is_ollama_installed() { | |
| command -v ollama >/dev/null 2>&1 | |
| } | |
| # Install Ollama only if not already installed | |
| if is_ollama_installed; then | |
| echo "β Ollama is already installed. Skipping installation..." | |
| else | |
| echo "π Installing Ollama..." | |
| sudo apt-get update && sudo apt-get install -y curl | |
| curl -fsSL https://ollama.com/install.sh | sh | |
| echo "β Ollama installation completed!" | |
| fi | |
| # Start Ollama | |
| echo "π Starting Ollama..." | |
| ollama serve & | |
| sleep 5 | |
| # Pull the model if not already present | |
| if ollama list | grep -q "deepseek-r1:1.5b"; then | |
| echo "β Model 'deepseek-r1:1.5b' is already available." | |
| else | |
| echo "π Pulling model 'deepseek-r1:1.5b'..." | |
| ollama pull deepseek-r1:1.5b | |
| echo "β Model pulled successfully!" | |
| fi | |
| echo "π Ollama is running!" | |