From 6e0c767ff030ad84b515c5778c8e51f94c7b63d0 Mon Sep 17 00:00:00 2001 From: Patrick Jackson Date: Fri, 10 Jan 2025 18:17:51 -0700 Subject: [PATCH] Use the configured OpenAI Base URL for Automations (#1065) This change makes Automations (and possibly other entrypoints) use the configured OpenAI-compatible server if that has been set. Without this change it tries to use the hardcoded OpenAI provider. --- src/khoj/routers/helpers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/khoj/routers/helpers.py b/src/khoj/routers/helpers.py index 4afc43f9..dfe53f9a 100644 --- a/src/khoj/routers/helpers.py +++ b/src/khoj/routers/helpers.py @@ -1135,6 +1135,7 @@ def send_message_to_model_wrapper_sync( elif chat_model.model_type == ChatModel.ModelType.OPENAI: api_key = chat_model.ai_model_api.api_key + api_base_url = chat_model.ai_model_api.api_base_url truncated_messages = generate_chatml_messages_with_context( user_message=message, system_message=system_message, @@ -1149,6 +1150,7 @@ def send_message_to_model_wrapper_sync( openai_response = send_message_to_model( messages=truncated_messages, api_key=api_key, + api_base_url=api_base_url, model=chat_model_name, response_type=response_type, tracer=tracer,