Files
gogo2/setup_ollama_alternative.sh
2025-09-25 00:52:01 +03:00

49 lines
1.4 KiB
Bash

#!/bin/bash
# Alternative AI Model Setup using Ollama
# This provides similar functionality to Docker Model Runner
echo "=== Ollama AI Model Setup ==="
echo ""
# Check if Ollama is installed
if command -v ollama &> /dev/null; then
echo "Ollama is already installed."
ollama --version
else
echo "Installing Ollama..."
# Install Ollama
curl -fsSL https://ollama.com/install.sh | sh
echo "Ollama installed successfully!"
fi
echo ""
echo "=== Starting Ollama Service ==="
# Start Ollama service
ollama serve &
echo "Waiting for Ollama to start..."
sleep 5
echo ""
echo "=== Available Commands ==="
echo "1. List available models: ollama list"
echo "2. Pull a model: ollama pull llama2"
echo "3. Run a model: ollama run llama2"
echo "4. Pull Hugging Face models: ollama pull huggingface/model-name"
echo ""
echo "=== Popular Models to Try ==="
echo " ollama pull llama2 # Meta's Llama 2"
echo " ollama pull codellama # Code-focused Llama"
echo " ollama pull mistral # Mistral 7B"
echo " ollama pull phi # Microsoft's Phi-3"
echo " ollama pull gemma # Google's Gemma"
echo ""
echo "=== Docker Integration ==="
echo "You can also run Ollama in Docker:"
echo " docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama"
echo " docker exec -it ollama ollama pull llama2"
echo " docker exec -it ollama ollama run llama2"