| import os | |
| import requests | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| OLLAMA_URL = os.getenv("OLLAMA_URL") | |
| MODEL_NAME = os.getenv("MODEL_NAME") | |
| def ask_ollama(prompt: str): | |
| payload = { | |
| "model": MODEL_NAME, | |
| "prompt": prompt, | |
| "stream": False | |
| } | |
| response = requests.post( | |
| f"{OLLAMA_URL}/api/generate", | |
| json=payload, | |
| timeout=120 | |
| ) | |
| data = response.json() | |
| return data.get("response", "No response") |