Fix encoding of past messages in LLM request

This commit is contained in:
Claudio Ortolina
2026-04-08 12:34:45 +01:00
parent 91931e649c
commit d691b1b432
+3 -1
View File
@@ -408,8 +408,10 @@ defmodule MusicLibraryWeb.Components.Chat do
chat = persist_user_message(socket, user_message) chat = persist_user_message(socket, user_message)
stream_messages = Enum.map(messages, &%{role: &1.role, content: &1.content})
Task.Supervisor.start_child(MusicLibrary.TaskSupervisor, fn -> Task.Supervisor.start_child(MusicLibrary.TaskSupervisor, fn ->
case chat_module.stream_response(messages, chat_context, fn chunk -> case chat_module.stream_response(stream_messages, chat_context, fn chunk ->
Phoenix.LiveView.send_update(parent_pid, __MODULE__, Phoenix.LiveView.send_update(parent_pid, __MODULE__,
id: component_id, id: component_id,
chunk: chunk chunk: chunk