Desktop Assistant
Use Venice models inside Jan’s chat interface
OpenAI Compatible
Use Venice’s OpenAI-compatible chat API
Local + Remote
Keep local Jan models alongside Venice cloud models
Prerequisites
- A Venice API key from venice.ai/settings/api
- Jan installed and running on your machine
- A Venice text model ID from the model catalog
Setup
Get your Venice API key
Generate or copy an API key from venice.ai/settings/api.
Open Jan's model provider settings
In Jan, open Settings and go to Model Providers.Choose Jan’s OpenAI-compatible custom provider flow. Depending on your Jan version, this may appear as OpenAI with Custom Endpoint enabled, or as an Any OpenAI Compatible API provider.
Configure the Venice endpoint
Enter the Venice provider settings:
Save or apply the provider settings before adding models.
| Field | Value |
|---|---|
| Provider name | Venice AI |
| Base URL | https://api.venice.ai/api/v1 |
| API key | Your Venice API key |
| API type | OpenAI-compatible |
Add Venice models
Add the Venice model IDs you want to use. Jan requires the model ID to match the provider exactly.Good starting options:
zai-org-glm-5-1kimi-k2-5minimax-m25
Verify the Setup
Send a short prompt from Jan:Config Notes
- Use
https://api.venice.ai/api/v1as the base URL. Do not include/chat/completions; Jan appends the endpoint path for chat requests. - Model IDs must match Venice exactly. If a model does not appear in Jan’s selector, add it manually using the model ID from the model catalog.
- Keep Venice configured as an OpenAI-compatible provider. Do not use Jan’s native Anthropic provider for Venice Claude models.
- Remote Venice requests require an internet connection and consume Venice API credits.
Jan’s local models remain available after you add Venice. You can switch between local and Venice models from the chat model selector.
Troubleshooting
401 or authentication error
401 or authentication error
Check that the API key is a Venice key from venice.ai/settings/api, with no extra spaces before or after it.
404 or model not found
404 or model not found
Confirm that the model ID in Jan matches a Venice model ID exactly. Also check that the base URL is
https://api.venice.ai/api/v1.No Venice models in the selector
No Venice models in the selector
Add the model manually in Jan’s provider settings. Use the exact model ID, such as
zai-org-glm-5-1, and save the provider again.Requests still go to another provider
Requests still go to another provider
Make sure the chat is using a model attached to your Venice provider. If Jan is using a built-in OpenAI or Anthropic model entry, switch to the Venice model you added.
Resources
Venice Text Models
Available Venice model IDs
Jan Remote Models
Jan model provider documentation