Integrations
Workflow Automation
n8n

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

  1. Open Jan app.
  2. Go to the Hub and download your preferred model
  3. 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
}'