Jan.ai Integration
Use Jan.ai as a desktop AI client with TULIP.
Prerequisites
- Jan.ai installed (download)
- A valid TULIP API key
- Access to the TU Delft network (or eduVPN)
Setup
1. Add TULIP as a Model Provider
- Open Jan.ai
- Go to Settings (gear icon)
- Click the + button next to MODEL PROVIDERS
- Enter a Name (e.g.,
TULIP ChatorTULIP Code) - Enter your API Key (TULIP API key)
- Enter the Base URL for your use case:
- Chat models:
https://api.tulip.tudelft.nl/chat/v1 - Code models:
https://api.tulip.tudelft.nl/code/v1 - Click Reload to fetch available models
2. Select a Model
- Choose a model from the list
- The model must match the endpoint you configured (see Available Models)
3. Configure Parameters
TULIP only supports a subset of parameters. Delete all others to avoid errors.
- Go to Settings → Assistants
- Click Edit on Jan (default)
- Under Parameters, delete all except:
- Temperature
- Top K
- Top P
Parameter Errors
TULIP does not support parameters like frequency_penalty or presence_penalty. Delete these if present.
Usage
- Start a new chat
- Select your TULIP model from the model dropdown
- Start chatting
Troubleshooting
Connection timeout
Verify you are on the TU Delft network or connected via eduVPN.
"Invalid parameter" or similar errors
Go to Settings > Assistants > Parameters and delete all parameters except temperature, top_k, and top_p.
Model not found
Ensure the model ID matches exactly what TULIP provides. See Available Models.