From 21a7c07547ce7c5dcfd3243c19d801b440a106b0 Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Mon, 11 May 2026 12:54:28 -0500 Subject: [PATCH] Add reasoning model recommendation to API Keys card Callout above the provider list recommends o4-mini/o3, Claude Sonnet 4, Gemini 2.5 Pro, or Grok-3 for best performance, notes that model choice happens in the app, and points to Neuron Inference launching Q3 2026. --- src/account.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/account.el b/src/account.el index 50f0240..e1268d1 100644 --- a/src/account.el +++ b/src/account.el @@ -513,7 +513,9 @@ fn account_css() -> String { .api-key-help-body a { color: var(--navy-65); text-decoration: underline; text-underline-offset: 2px; } .api-key-help-body a:hover { color: var(--navy); } .api-key-note { font-size: .75rem; font-weight: 300; color: var(--t3); margin-top: .625rem; line-height: 1.55; padding: .5rem .75rem; background: var(--bg2); border-left: 2px solid var(--navy-b); } - .api-key-note a { color: var(--navy-65); text-decoration: underline; text-underline-offset: 2px; }" + .api-key-note a { color: var(--navy-65); text-decoration: underline; text-underline-offset: 2px; } + .api-key-model-note { font-size: .8125rem; font-weight: 300; color: var(--t2); line-height: 1.65; padding: .75rem 1rem; background: var(--navy-d); border-left: 2px solid var(--navy); margin-bottom: 1.5rem; } + .api-key-model-note strong { font-weight: 600; color: var(--t1); }" "" } @@ -914,6 +916,10 @@ fn account_api_keys_section() -> String { "Add your own AI provider keys. Neuron uses them directly — your keys, your models, your data." ) ) + + el_div( + "class=\"api-key-model-note\"", + "For best performance, use a reasoning model. o4-mini or o3 (OpenAI) · Claude Sonnet 4 (Anthropic) · Gemini 2.5 Pro (Google) · Grok-3 (xAI). You choose the model in the app — any model works, reasoning models are where Neuron shines. Neuron Inference — our own model layer, priced below the major APIs — launches Q3 2026 and becomes the default." + ) + providers + el_p("id=\"api-keys-msg\" style=\"display:none;font-size:.8rem;margin-top:.75rem\"", "") )