fix: make API key optional for realtime

This commit is contained in:
Abhishek Kumar 2026-03-31 19:25:53 +05:30
parent de738d4e73
commit 8ba8077113
2 changed files with 18 additions and 5 deletions

View file

@ -72,10 +72,13 @@ class UserConfigurationValidator:
configuration.embeddings, "embeddings", required=False
)
)
# Realtime is optional - only validate if configured
status_list.extend(
self._validate_service(configuration.realtime, "realtime", required=False)
)
# Realtime is optional - only validate if is_realtime is enabled
if configuration.is_realtime:
status_list.extend(
self._validate_service(
configuration.realtime, "realtime", required=True
)
)
if status_list:
raise ValueError(status_list)