mirror of
https://github.com/home-assistant/core.git
synced 2026-09-26 01:11:51 -04:00
Use safety_identifier instead of deprecated user parameter for openai_conversation (#182695)
This commit is contained in:
@@ -531,7 +531,7 @@ class OpenAIBaseLLMEntity(Entity):
|
||||
model=options.get(CONF_CHAT_MODEL, RECOMMENDED_CHAT_MODEL),
|
||||
input=messages,
|
||||
max_output_tokens=options.get(CONF_MAX_TOKENS, RECOMMENDED_MAX_TOKENS),
|
||||
user=chat_log.conversation_id,
|
||||
safety_identifier=chat_log.conversation_id,
|
||||
prompt_cache_key=self.subentry.subentry_id,
|
||||
service_tier=options.get(CONF_SERVICE_TIER, RECOMMENDED_SERVICE_TIER),
|
||||
store=options.get(CONF_STORE_RESPONSES, RECOMMENDED_STORE_RESPONSES),
|
||||
|
||||
@@ -170,7 +170,7 @@ def mock_create_stream() -> Generator[AsyncMock]:
|
||||
),
|
||||
truncation=kwargs.get("truncation", "disabled"),
|
||||
usage=None,
|
||||
user=kwargs.get("user"),
|
||||
safety_identifier=kwargs.get("safety_identifier"),
|
||||
store=kwargs.get("store", True),
|
||||
)
|
||||
yield ResponseCreatedEvent(
|
||||
|
||||
@@ -917,6 +917,6 @@ async def test_model_args(
|
||||
|
||||
model_args = mock_create_stream.call_args.kwargs.copy()
|
||||
model_args.pop("input")
|
||||
assert model_args.pop("user") == result.conversation_id
|
||||
assert model_args.pop("safety_identifier") == result.conversation_id
|
||||
assert model_args.pop("prompt_cache_key") == subentry.subentry_id
|
||||
assert model_args == snapshot
|
||||
|
||||
Reference in New Issue
Block a user