import requests import os from dotenv import load_dotenv load_dotenv() # Test Ollama ollama_host = os.getenv("OLLAMA_HOST", "http://localhost:11434") model_name = os.getenv("LOCAL_MODEL_NAME", "mistral:latest") print(f"Testing Ollama at: {ollama_host}") try: response = requests.get(f"{ollama_host}/api/tags") print(f"Ollama Status: {response.status_code}") print(f"Models available: {response.json()}") except Exception as e: print(f"Ollama Error: {e}") # Test model generation print(f"\nTesting model: {model_name}") try: response = requests.post(f"{ollama_host}/api/generate", json={ "model": model_name, "prompt": "Hello, world!", "stream": False }) print(f"Model Test Status: {response.status_code}") if response.status_code == 200: print("✅ Ollama and model are working correctly!") else: print(f"❌ Model test failed: {response.text}") except Exception as e: print(f"Model Test Error: {e}")