fix custom provider credentials, edit path, and failure UX
Require an API key or {env:VAR} on client and server, add edit/prefill for
existing custom providers, save auth before config, and surface incomplete
auth plus disconnect after partial failures. Add VS Code parity tests and
drop the unused allProvidersConnected locale key.
Co-authored-by: Serhii Dziupin <makeittech@users.noreply.github.com>
This commit is contained in:
co-authored by
Serhii Dziupin
parent
d84e4e0312
commit
d40bb9e5a0
@@ -22,7 +22,10 @@ For gateways, campus LLMs, Ollama, LiteLLM, and similar OpenAI-compatible APIs:
|
||||
1. Choose **Other / Custom** in the provider list.
|
||||
2. Enter a provider ID, display name, base URL (`http://` or `https://`), API key (or `{env:VAR_NAME}`), and at least one model id/name.
|
||||
3. Optionally add request headers.
|
||||
4. Save — OpenChamber writes the provider block to OpenCode config and stores the key in OpenCode auth.
|
||||
4. Save — OpenChamber writes the provider block to OpenCode config and stores the key in OpenCode auth (literal keys) or records an `{env:VAR}` reference.
|
||||
5. To change an existing custom provider, open it and choose **Edit**.
|
||||
|
||||
Custom providers require an API key or `{env:VAR_NAME}` before they show as fully connected. Without credentials, models may appear but chat calls will fail.
|
||||
|
||||
When a provider shows as connected, its models become available in chat.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user