← back to HERMES
scripts/ask.sh
19 lines
#!/usr/bin/env bash
# ask.sh — one-shot prompt to Hermes 3 via local Ollama
set -euo pipefail
MODEL="${HERMES_MODEL:-hermes3:8b}"
HOST="${OLLAMA_HOST:-http://127.0.0.1:11434}"
if [[ $# -eq 0 ]]; then
echo "usage: $0 \"<prompt>\"" >&2
exit 1
fi
PROMPT="$*"
curl -sS "$HOST/api/chat" \
-H 'Content-Type: application/json' \
-d "$(jq -n --arg m "$MODEL" --arg p "$PROMPT" \
'{model:$m, stream:false, messages:[{role:"user",content:$p}]}')" \
| jq -r '.message.content'