diff --git a/server.py b/server.py index 92dfe31..37e515f 100644 --- a/server.py +++ b/server.py @@ -1,6 +1,7 @@ from __future__ import annotations import json +import socket from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer from pathlib import Path @@ -9,6 +10,8 @@ import ollama ROOT = Path(__file__).parent MODEL = "qwen2.5:3b" +HOST = "0.0.0.0" +PORT = 8787 class Handler(SimpleHTTPRequestHandler): @@ -50,8 +53,10 @@ class Handler(SimpleHTTPRequestHandler): def main() -> None: - server = ThreadingHTTPServer(("127.0.0.1", 8787), Handler) - print("LLM web is running at http://127.0.0.1:8787") + server = ThreadingHTTPServer((HOST, PORT), Handler) + local_ip = socket.gethostbyname(socket.gethostname()) + print(f"LLM web is running locally at http://127.0.0.1:{PORT}") + print(f"LAN access is available at http://{local_ip}:{PORT}") server.serve_forever()