Fix encoding of past messages in LLM request
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user