Models and providers
Choose the models behind Nock, understand provider connection states, and diagnose an unavailable engine.
Launch preview Build and service availability vary. Check availability →
Nock separates the model that talks with you from models that do background work. Settings → Providers brings model choices and available provider connections together. Availability depends on your build and account; a provider catalog is not a promise of included access or unrestricted use of your own keys.
The three sections
Section titled “The three sections”Voice covers speech services. Its connection states describe whether a service is configured or provided through your account. Models selects the Notch voice model and Worker model. Providers lists the model services known to the running terminal engine.
The phrase Notch voice model means the language model conducting the conversation. It is separate from the voice used to speak its reply. Changing a model does not select a different speaking voice.
Where the included model runs
Section titled “Where the included model runs”The current included DeepSeek route goes from Nock through V3Code’s metered account relay to DeepSeek’s API. DeepSeek is the model provider for that route; the relay does not make the model local or keep the request solely on V3Code infrastructure. The configured model and any alternative provider can change with your account and the choice shown in Settings. See Privacy and data for what context a request can contain.
Planned for paid launch: V3Code intends to move its included DeepSeek model routes to providers running those models on US infrastructure when Nock starts selling. This is a plan, not the current routing. We will update the provider destination here after the change is implemented and verified.
Change a model
Section titled “Change a model”- Open Settings → Providers and locate Models.
- Choose a Notch voice model, a Worker model, or both.
- Select Save. The button becomes available when a choice changes.
- Read the confirmation. Switched. The next turn uses it. means the running engine accepted the change. Restart Nock to apply. means the choice was saved but needs a restart.
- Test with a small new request before starting a long task.
Terminal default lets the engine choose its configured default. The other choices come from connected providers. Selecting a model does not grant access to it; provider credentials, account permissions, and service availability still apply.
Connect a provider when available
Section titled “Connect a provider when available”Search the Providers catalog. Available entries offer supported methods such as Add key or Sign in. Follow that provider’s flow; some sign-ins open a browser and require an authorization code to be entered back in Nock before Finish.
Connected entries show their source. A key entered in this interface can show Remove. Other entries may say From env, From config, or Signed in. These labels explain why a credential may not be editable through the same control.
Only use key controls exposed for your access level. Your own provider key may incur charges under that provider’s account and does not unlock Nock features that are unavailable for your plan. Never paste keys into chat or a support screenshot.
When models disappear
Section titled “When models disappear”The terminal engine is not connected. means Models and Providers cannot query the engine. It does not necessarily mean every voice setting is broken. Finish starting the app, check for an engine error, and try again. Restart after saving current work if the engine remains unavailable.
A connected provider with no usable model may need refreshed authentication or have a provider-side access restriction. Verify the account and the exact error before replacing credentials. See Usage troubleshooting and Support.