@@ -30,7 +30,7 @@ const FIELD_LABELS: Record<Field, string> = {
3030} ;
3131
3232const FIELD_HINTS : Record < Field , string > = {
33- name : "openai, anthropic, fireworks , ..." ,
33+ name : "openai, anthropic, ollama , ..." ,
3434 baseURL : "https://api.openai.com/v1" ,
3535 apiKey : "sk-... (blank for keyless/local)" ,
3636 model : "gpt-4o" ,
@@ -181,9 +181,20 @@ export function ProviderSetupPanel({ onSubmit, showTelemetryNotice }: ProviderSe
181181
182182 { /* Main content */ }
183183 < Box flexGrow = { 1 } flexDirection = "column" paddingX = { 4 } paddingY = { 2 } >
184- < Box marginBottom = { 2 } >
185- < Text color = { color ( "text" ) } >
186- No inference provider is configured. Add one to get started.
184+ < Box marginBottom = { 1 } flexDirection = "column" >
185+ < Text color = { color ( "text" ) } bold >
186+ Welcome — connect an inference provider
187+ </ Text >
188+ < Text color = { color ( "muted" ) } >
189+ Step { fieldIndex + 1 } of { FIELDS . length } : { FIELD_LABELS [ currentField ] }
190+ { " — " }
191+ { currentField === "name" && "name it (openai, anthropic, ollama, …)" }
192+ { currentField === "baseURL" && "paste the API base URL (include /v1 if required)" }
193+ { currentField === "apiKey" && "API key (blank for local/keyless)" }
194+ { currentField === "model" && "default model, then Enter to test & save" }
195+ </ Text >
196+ < Text color = { color ( "dim" ) } >
197+ After setup, switch providers with /model
187198 </ Text >
188199 </ Box >
189200
0 commit comments