From bf655a10875630a6fe5f283340b6d390a1920b58 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sat, 7 Mar 2026 18:42:12 +0300 Subject: Enha: llama.cpp on non localhost --- llm.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'llm.go') diff --git a/llm.go b/llm.go index eaa0df8..0e77bc9 100644 --- a/llm.go +++ b/llm.go @@ -62,11 +62,11 @@ type ChunkParser interface { func choseChunkParser() { chunkParser = LCPCompletion{} switch cfg.CurrentAPI { - case "http://localhost:8080/completion": + case "http://localhost:8080/completion", "http://127.0.0.1:8080/completion": chunkParser = LCPCompletion{} logger.Debug("chosen lcpcompletion", "link", cfg.CurrentAPI) return - case "http://localhost:8080/v1/chat/completions": + case "http://localhost:8080/v1/chat/completions", "http://127.0.0.1:8080/v1/chat/completions": chunkParser = LCPChat{} logger.Debug("chosen lcpchat", "link", cfg.CurrentAPI) return @@ -87,6 +87,11 @@ func choseChunkParser() { logger.Debug("chosen openrouterchat", "link", cfg.CurrentAPI) return default: + logger.Warn("unexpected case, assuming llama.cpp on non default address", "link", cfg.CurrentAPI) + if strings.Contains(cfg.CurrentAPI, "chat") { + chunkParser = LCPChat{} + return + } chunkParser = LCPCompletion{} } } -- cgit v1.2.3