diff --git a/app/models/api_service.rb b/app/models/api_service.rb index 303f501a0..89e2fd66a 100644 --- a/app/models/api_service.rb +++ b/app/models/api_service.rb @@ -31,6 +31,10 @@ def effective_token token.presence || default_llm_key end + def effective_token? + effective_token.present? + end + private def default_llm_key diff --git a/app/views/assistants/_assistant.html.erb b/app/views/assistants/_assistant.html.erb index 3e04f9fea..efb3f2c84 100644 --- a/app/views/assistants/_assistant.html.erb +++ b/app/views/assistants/_assistant.html.erb @@ -18,41 +18,55 @@ data-role="assistant" data-radio-behavior-target="radio" data-action="radio-changed@window->radio-behavior#select" - data-radio-behavior-id-param="<%= assistant.id %>" - data-transition-target="<%= !visible && 'transitionable' %>" + data-radio-behavior-id-param="<%= assistant.id %>" + data-transition-target="<%= !visible && 'transitionable' %>" > - <%= link_to new_assistant_message_path(assistant), class: "flex-1 flex py-1 items-center text-gray-950 dark:text-gray-100 font-medium truncate", data: { role: "name" } do %> - <%= render partial: "layouts/assistant_avatar", locals: { assistant: assistant, size: 7, classes: "mr-2" } %> - <%= assistant.name %> - <% end %> -