Fix Gemini Live not honoring settings.system_instruction
_system_instruction_from_init was being set from the deprecated `system_instruction` constructor parameter instead of `self._settings.system_instruction`, so system instructions provided via settings were silently ignored.
This commit is contained in:
@@ -794,7 +794,7 @@ class GeminiLiveLLMService(LLMService):
|
||||
self._last_sent_time = 0
|
||||
self._base_url = base_url
|
||||
|
||||
self._system_instruction_from_init = system_instruction
|
||||
self._system_instruction_from_init = self._settings.system_instruction
|
||||
self._tools_from_init = tools
|
||||
self._inference_on_context_initialization = inference_on_context_initialization
|
||||
self._needs_initial_turn_complete_message = False
|
||||
|
||||
Reference in New Issue
Block a user