Files
music_library/lib/open_ai/completion.ex
T
Claudio Ortolina 8d38512712 Fix review blockers in record chat
- Add Task.Supervisor to app supervision tree
- Use tagged tuples instead of rescue for error handling
- Pass embedding_text from parent LiveView as prop
- Remove dead Completion struct fields
- Extract socket assigns before Task closure
- Log errors server-side, show generic user message
- Make build_system_prompt private, remove thin wrapper
- Extract do_send_message for retry reuse

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 10:20:58 +00:00

8 lines
176 B
Elixir

defmodule OpenAI.Completion do
@enforce_keys [:content]
defstruct content: "",
temperature: 0.2,
role: "user",
model: "gpt-4o-mini"
end