updates
Some checks failed
CI/CD Pipeline / build (push) Failing after 4s

This commit is contained in:
2026-03-12 13:20:35 -06:00
parent abe27b82d1
commit 399eb9f93f
10 changed files with 203 additions and 55 deletions

View File

@@ -79,12 +79,6 @@ defmodule ElixirAiWeb.AiProvidersLive do
<div class="flex-1">
<h3 class="text-sm font-medium text-cyan-300">{provider.name}</h3>
<p class="text-xs text-cyan-500 mt-1">Model: {provider.model_name}</p>
<p class="text-xs text-cyan-600 mt-1 truncate">
Endpoint: {provider.completions_url}
</p>
<p class="text-xs text-cyan-600 mt-1">
Token: {String.slice(provider.api_token || "", 0..7)}***
</p>
</div>
</div>
</li>

View File

@@ -2,16 +2,29 @@ defmodule ElixirAiWeb.HomeLive do
use ElixirAiWeb, :live_view
import ElixirAiWeb.FormComponents
alias ElixirAi.{ConversationManager, AiProvider}
require Logger
def mount(_params, _session, socket) do
if connected?(socket) do
Phoenix.PubSub.subscribe(ElixirAi.PubSub, "ai_providers")
end
conversations = ConversationManager.list_conversations()
Logger.debug(
"Conversations: #{inspect(conversations, limit: :infinity, printable_limit: :infinity)}"
)
ai_providers = AiProvider.all()
Logger.debug(
"AI Providers: #{inspect(ai_providers, limit: :infinity, printable_limit: :infinity)}"
)
{:ok,
socket
|> assign(conversations: ConversationManager.list_conversations())
|> assign(ai_providers: AiProvider.all())
|> assign(conversations: conversations)
|> assign(ai_providers: ai_providers)
|> assign(new_name: "")
|> assign(error: nil)}
end
@@ -62,9 +75,9 @@ defmodule ElixirAiWeb.HomeLive do
<% end %>
</div>
<div>
<%!-- <div>
<.live_component module={ElixirAiWeb.AiProvidersLive} id="ai-providers" />
</div>
</div> --%>
</div>
"""
end