Fix localhost DNS resolution for Ollama
ober
75076cf91f8ddd9d25a89b82d2f27278ba98213d
--- a/lib/jcode/provider/provider.sls +++ b/lib/jcode/provider/provider.sls @@ -93,7 +93,8 @@ (let ([parts (parse-url url)]) (values (url-parts-scheme parts) - (url-parts-host parts) + (let ([h (url-parts-host parts)]) + (if (equal? h "localhost") "127.0.0.1" h)) (url-parts-port parts) (url-parts-path parts)))) (def (build-http-request method path host headers body-str) --- a/src/jcode/provider/provider.ss +++ b/src/jcode/provider/provider.ss @@ -98,7 +98,8 @@ (def (parse-url-parts url) (let ((parts (parse-url url))) (values (url-parts-scheme parts) - (url-parts-host parts) + (let ((h (url-parts-host parts))) + (if (equal? h "localhost") "127.0.0.1" h)) (url-parts-port parts) (url-parts-path parts))))