n8n
Integrate n8n with Jan
n8n (opens in a new tab) is an open-source workflow automation tool that allows you to connect to more than 400+ integrations and services to automate repetitive tasks. With its visual interface, you can create complex workflows conveniently. To integrate n8n with Jan, follow the steps below:
Step 1: Run your preferred model with Jan server
- Open Jan app.
 - Go to the Hub and download your preferred model
 - Run the Jan server
 
Step 2: Start n8n service
Start n8n immediately using npx:
npx n8n
Or deploy with Docker:
docker run -it --rm --name n8n -p 5678:5678 docker.n8n.io/n8nio/n8n
Step 3: Integrate Jan with n8n service using HTTP Request
Integrate Jan by selecting the HTTP Request node in n8n and importing the following cURL command:
curl -X 'POST' \  'http://127.0.0.1:1337/v1/chat/completions' \  -H 'accept: application/json' \  -H 'Content-Type: application/json' \  -d '{  "messages": [    {      "content": "You are a helpful assistant.",      "role": "system"    },    {      "content": "Hello!",      "role": "user"    }  ],  "model": "tinyllama-1.1b",  "stream": true,  "max_tokens": 2048,  "stop": [    "hello"  ],  "frequency_penalty": 0,  "presence_penalty": 0,  "temperature": 0.7,  "top_p": 0.95}'