Skip to content

error: Last message in chat log is not AssistantContent #71

@ilkz

Description

@ilkz

Still have issue with access to Openrouter...

2025-07-24 08:56:55.561 ERROR (MainThread) [custom_components.custom_conversation] Last message in chat log is not AssistantContent: UserContent(role='user', content='which llm version you use?')

More detailed log:
2025-07-24 08:53:09.513 WARNING (MainThread) [langfuse] Langfuse client is disabled since no public_key was provided as a parameter or environment variable 'LANGFUSE_PUBLIC_KEY'. See our docs: https://langfuse.com/docs/sdk/python/low-level-sdk#initialize-client 2025-07-24 08:53:09.530 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to load_verify_locations with args (<ssl.SSLContext object at 0x7f3e88a570>, '/usr/local/lib/python3.13/site-packages/certifi/cacert.pem', None, None) inside the event loop by integration 'conversation' at homeassistant/components/conversation/entity.py, line 55: return await self.async_process(user_input) (offender: /usr/local/lib/python3.13/ssl.py, line 717: context.load_verify_locations(cafile, capath, cadata)), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+conversation%22 For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#load_verify_locations Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.13/asyncio/base_events.py", line 706, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 677, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2034, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 28, in _handle_async_response await func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/assist_pipeline/websocket_api.py", line 255, in websocket_run run_task = hass.async_create_task(pipeline_input.execute()) File "/usr/src/homeassistant/homeassistant/core.py", line 805, in async_create_task return self.async_create_task_internal(target, name, eager_start) File "/usr/src/homeassistant/homeassistant/core.py", line 827, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/usr/src/homeassistant/homeassistant/components/assist_pipeline/pipeline.py", line 1657, in execute tts_input = await self.run.recognize_intent( File "/usr/src/homeassistant/homeassistant/components/assist_pipeline/pipeline.py", line 1268, in recognize_intent conversation_result = await conversation.async_converse( File "/usr/src/homeassistant/homeassistant/components/conversation/agent_manager.py", line 117, in async_converse result = await method(conversation_input) File "/usr/src/homeassistant/homeassistant/components/conversation/entity.py", line 55, in internal_async_process return await self.async_process(user_input) 2025-07-24 08:53:11.254 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to load_verify_locations with args (<ssl.SSLContext object at 0x7f3ed91490>, '/usr/local/lib/python3.13/site-packages/certifi/cacert.pem', None, None) inside the event loop by custom integration 'custom_conversation' at custom_components/custom_conversation/conversation.py, line 771: ] = await router.acompletion(**completion_kwargs) (offender: /usr/local/lib/python3.13/ssl.py, line 717: context.load_verify_locations(cafile, capath, cadata)), please create a bug report at https://github.com/michelle-avery/custom-conversation/issues For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#load_verify_locations Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 154, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.13/asyncio/base_events.py", line 706, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 677, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2034, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/components/assist_pipeline/pipeline.py", line 1657, in execute tts_input = await self.run.recognize_intent( File "/usr/src/homeassistant/homeassistant/components/assist_pipeline/pipeline.py", line 1268, in recognize_intent conversation_result = await conversation.async_converse( File "/usr/src/homeassistant/homeassistant/components/conversation/agent_manager.py", line 117, in async_converse result = await method(conversation_input) File "/usr/src/homeassistant/homeassistant/components/conversation/entity.py", line 55, in internal_async_process return await self.async_process(user_input) File "/usr/local/lib/python3.13/site-packages/langfuse/decorators/langfuse_decorator.py", line 217, in async_wrapper result = await func(*args, **kwargs) File "/config/custom_components/custom_conversation/conversation.py", line 393, in async_process return await self._async_handle_message(user_input) File "/usr/local/lib/python3.13/site-packages/langfuse/decorators/langfuse_decorator.py", line 217, in async_wrapper result = await func(*args, **kwargs) File "/config/custom_components/custom_conversation/conversation.py", line 488, in _async_handle_message result, llm_data = await self._async_handle_message_with_llm( File "/usr/local/lib/python3.13/site-packages/langfuse/decorators/langfuse_decorator.py", line 217, in async_wrapper result = await func(*args, **kwargs) File "/config/custom_components/custom_conversation/conversation.py", line 621, in _async_handle_message_with_llm transformed_stream = await self._async_generate_completion( File "/usr/local/lib/python3.13/site-packages/langfuse/decorators/langfuse_decorator.py", line 217, in async_wrapper result = await func(*args, **kwargs) File "/config/custom_components/custom_conversation/conversation.py", line 771, in _async_generate_completion ] = await router.acompletion(**completion_kwargs) 2025-07-24 08:53:23.783 ERROR (MainThread) [custom_components.custom_conversation] Last message in chat log is not AssistantContent: UserContent(role='user', content='на какой модели ты работаешь?') 2025-07-24 08:56:55.561 ERROR (MainThread) [custom_components.custom_conversation] Last message in chat log is not AssistantContent: UserContent(role='user', content='which llm version you use?')

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions