PyRunner / services /ollama_client.py
Akoda35's picture
Create services/ollama_client.py
afed8e3 verified
Raw
History Blame Contribute Delete
472 Bytes
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")