Jan
Jan is a privacy-focused, open-source ChatGPT alternative that runs locally. It supports connecting to cloud providers like TensorX through OpenAI-compatible configuration.
Prerequisites
Jan installed from jan.ai
TensorX API key from app.tensorx.ai
Configuration
Step 1: Open Settings
Click Settings in the bottom-left corner of Jan
Navigate to Model Providers in the left sidebar
Step 2: Configure OpenAI Provider
Select OpenAI from the Model Providers list
Enter your TensorX credentials:
API Key: Your TensorX API key
API Base URL:
https://api.tensorx.ai/v1
Click Save
Step 3: Add TensorX Models
To add a TensorX model:
Go to Settings > Model Providers > OpenAI
Call
GET /v1/modelsand add one of the returned IDs.
Using Models in Chat
Open a new chat or existing thread
Click the model selector dropdown
Choose your configured TensorX model
Start a chat.
Manual Model Configuration
For advanced users, you can manually add models via JSON configuration:
Navigate to Jan Data Folder:
Mac:
~/Library/Application Support/jan/models/Windows:
%APPDATA%\jan\models\Linux:
~/.config/jan/models/
Create a new folder for your model (for example,
tensorx-model)Create a
model.jsonfile:
Replace <MODEL_ID> with an ID returned by GET /v1/models.
Model selection
Call GET /v1/models with your TensorX API key and use one of the returned IDs. If the integration depends on a capability or token limit, query GET /v1/model/info before selecting the model. See Models for examples.
Troubleshooting
Model not connecting
Verify API key is entered correctly
Ensure base URL is
https://api.tensorx.ai/v1(with/v1)Check Jan's logs for error details
Model unavailable
Confirm the model ID matches exactly (case-sensitive)
Verify your TensorX account has access to the model
Slow responses
Check your network connection and the request latency in the TensorX usage dashboard.
Resources
Last updated
Was this helpful?

