Use safety_identifier instead of deprecated user parameter for openai_conversation (#182695)

This commit is contained in:
Denis Shulyaka
2026-09-20 17:29:21 +02:00
committed by GitHub
parent 9ec49e85db
commit 3593b874e0
3 changed files with 3 additions and 3 deletions
@@ -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