Files
railseek6/check_ollama_models.py

28 lines
986 B
Python

#!/usr/bin/env python3
import requests
import json
try:
response = requests.get("http://127.0.0.1:11434/api/tags", timeout=10)
print(f"Status: {response.status_code}")
if response.status_code == 200:
data = response.json()
models = data.get('models', [])
print(f"Available models ({len(models)}):")
for model in models:
print(f" - {model['name']}")
# Check for required models from test_production_workflow_auth.py
required_models = ['snowflake-arctic-embed:latest', 'jina-reranker-v2:latest']
print("\nChecking required models:")
for req_model in required_models:
found = any(req_model in model['name'] for model in models)
if found:
print(f"{req_model} found")
else:
print(f"{req_model} NOT found")
else:
print(f"Response: {response.text}")
except Exception as e:
print(f"Error: {e}")