From 2286ebded527da06b06c2addab8b2f9507c445cd Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Wed, 1 Apr 2026 00:57:18 +0200 Subject: [PATCH] Remove openrouter backend alias openrouter is OpenAI-compatible; just set OLLIE_OPENAI_URL to the OpenRouter endpoint. No separate backend case needed. Co-Authored-By: Claude Sonnet 4.6 --- backend/new.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/backend/new.go b/backend/new.go index 46f15fb..c9d0746 100644 --- a/backend/new.go +++ b/backend/new.go @@ -43,7 +43,7 @@ func loadEnvFile(path string) { // OLLIE_BACKEND ollama | openai | openrouter (default: ollama) // OLLIE_OLLAMA_URL base URL for ollama (default: http://localhost:11434) // OLLIE_OPENAI_URL base URL for openai-compatible backends -// OLLIE_OPENAI_KEY API key (required for openai / openrouter) +// OLLIE_OPENAI_KEY API key (required for openai) func New() (Backend, error) { home, _ := os.UserHomeDir() loadEnvFile(home + "/.config/ollie/env") @@ -58,13 +58,7 @@ func New() (Backend, error) { return NewOllama(os.Getenv("OLLIE_OLLAMA_URL")), nil case "openai": return NewOpenAI(os.Getenv("OLLIE_OPENAI_URL"), os.Getenv("OLLIE_OPENAI_KEY")), nil - case "openrouter": - url := os.Getenv("OLLIE_OPENAI_URL") - if url == "" { - url = "https://openrouter.ai/api" - } - return NewOpenAI(url, os.Getenv("OLLIE_OPENAI_KEY")), nil default: - return nil, fmt.Errorf("unknown OLLIE_BACKEND %q (supported: ollama, openai, openrouter)", which) + return nil, fmt.Errorf("unknown OLLIE_BACKEND %q (supported: ollama, openai)", which) } }