648b123f14
./update-model.sh [url] [name] Downloads GGUF and loads into Ollama. No remote access needed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
35 lines
808 B
Bash
Executable File
35 lines
808 B
Bash
Executable File
#!/bin/bash
|
|
# Update Mortdecai model to a new version
|
|
# Usage: ./update-model.sh [url] [name]
|
|
# Example: ./update-model.sh https://mortdec.ai/dl/m5gguf/mortdecai-v5.gguf mortdecai-v5
|
|
|
|
set -e
|
|
|
|
URL="${1:-https://mortdec.ai/dl/m4gguf/mortdecai-v4.gguf}"
|
|
NAME="${2:-mortdecai-v4}"
|
|
|
|
echo "=== Mortdecai Model Update ==="
|
|
echo " URL: $URL"
|
|
echo " Name: $NAME"
|
|
echo ""
|
|
|
|
# Download
|
|
echo "Downloading..."
|
|
mkdir -p models
|
|
curl -L -o "models/${NAME}.gguf" "$URL" --progress-bar
|
|
echo "Download complete"
|
|
|
|
# Load into Ollama
|
|
echo "Loading into Ollama..."
|
|
docker exec mortdecai-ollama ollama create "$NAME" -f /models/Modelfile
|
|
echo "Model loaded as $NAME"
|
|
|
|
# Verify
|
|
echo ""
|
|
echo "Verifying..."
|
|
docker exec mortdecai-ollama ollama list | grep "$NAME"
|
|
|
|
echo ""
|
|
echo "=== Update complete ==="
|
|
echo "Model $NAME is ready"
|