diff --git a/lib/ruby_llm/configuration.rb b/lib/ruby_llm/configuration.rb index 34a842c2f..ed9847975 100644 --- a/lib/ruby_llm/configuration.rb +++ b/lib/ruby_llm/configuration.rb @@ -19,6 +19,7 @@ class Configuration :bedrock_region, :bedrock_session_token, :openrouter_api_key, + :openrouter_api_base, :ollama_api_base, :gpustack_api_base, :gpustack_api_key, diff --git a/lib/ruby_llm/providers/openrouter.rb b/lib/ruby_llm/providers/openrouter.rb index e8056b027..64104ab49 100644 --- a/lib/ruby_llm/providers/openrouter.rb +++ b/lib/ruby_llm/providers/openrouter.rb @@ -7,7 +7,7 @@ class OpenRouter < OpenAI include OpenRouter::Models def api_base - 'https://openrouter.ai/api/v1' + @config.openrouter_api_base || 'https://openrouter.ai/api/v1' end def headers