Supported configuration
The bundled TUI stores provider settings in:First-run onboarding
On the first launch,hrns prompts for:
- provider name
- provider API URL
- provider API key
- default model
- whether to skip TLS verification
currentProvider.
Config shape
The current file format looks like this:tui.Run builds openai.NewClient(...) with:
urlas the OpenAI-compatible base URLkeyas the bearer tokenskipVerifyto control TLS verificationmodelas the startup model shown in the TUI
Typical setups
Default OpenAI-style base URL
Use onboarding and enter:- provider name:
openai - provider API URL:
https://api.openai.com/v1 - provider API key: your API key
- default model: a model your provider supports
- skip TLS verify:
n
Custom endpoint
Use onboarding and enter your endpoint URL and model.Local endpoint with self-signed TLS
Set:- provider API URL:
https://localhost:8443/v1 - provider API key: your development key
- skip TLS verify:
y