24 lines
649 B
Python
24 lines
649 B
Python
|
|
import httpx
|
||
|
|
import base64
|
||
|
|
import sys
|
||
|
|
|
||
|
|
# Configurazione
|
||
|
|
OLLAMA_URL = "http://192.168.1.243:11434"
|
||
|
|
MODEL = "minicpm-v"
|
||
|
|
|
||
|
|
print(f"👁️ Test Visione su {OLLAMA_URL} con modello {MODEL}...")
|
||
|
|
|
||
|
|
# 1. Controlla se il modello è caricato
|
||
|
|
try:
|
||
|
|
r = httpx.get(f"{OLLAMA_URL}/api/tags")
|
||
|
|
models = [m['name'] for m in r.json()['models']]
|
||
|
|
if MODEL not in str(models):
|
||
|
|
print(f"❌ Errore: Il modello {MODEL} non è stato trovato su Ollama!")
|
||
|
|
sys.exit(1)
|
||
|
|
print(f"✅ Modello {MODEL} trovato.")
|
||
|
|
except Exception as e:
|
||
|
|
print(f"❌ Errore connessione Ollama: {e}")
|
||
|
|
sys.exit(1)
|
||
|
|
|
||
|
|
print("🚀 Tutto pronto per l'implementazione!")
|