Travel Planning Agent with Couchbase Vector Search, Gemini 2.0 Flash and OpenAI

Travel Planning Agent with Couchbase Vector Search, Gemini 2.0 Flash and OpenAI

Manual
High
13
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
13
Node Types
10

Node Types

chat Trigger
When chat message received
1 node
lm Chat Google Gemini
Google Gemini Chat Model
1 node
sticky Note
Sticky Note, Sticky Note1
2 nodes
webhook
Webhook
1 node
document Default Data Loader
Default Data Loader
1 node
text Splitter Recursive Character Text Splitter
Recursive Character Text Splitter
1 node
memory Buffer Window
Simple Memory
1 node
agent
AI Travel Agent
1 node
vector Store Couchbase Search
Retrieve docs with Couchbase Search Vector, Insert docs with Couchbase Search Vector
2 nodes
embeddings Open Ai
Generate OpenAI Embeddings using text-embedding-3-small, Generate OpenAI Embeddings using text-embedding-3-small1
2 nodes

Workflow JSON

10.8 KB
{
  "id": "iGAzT789R7Q1fOOE",
  "meta": {
    "instanceId": "7a1e9dd164c758cbdeb7cf88274e567a937a36ed99d4d22ff24b645841097c48",
    "templateId": "3577",
    "templateCredsSetupCompleted": true
  },
  "name": "Travel Planning Agent with Couchbase Vector Search, Gemini 2.0 Flash and OpenAI",
  "tags": [],
  "nodes": [
    {
      "id": "0f361616-a552-43ed-9754-794780113955",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        380,
        240
      ],
      "webhookId": "c22b2240-ff07-44e5-a1aa-63584150a1cb",
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "e8b9815d-0fe5-4e7c-a20b-1602384580cd",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        560,
        480
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash"
      },
      "type...

Showing first 1000 characters. Click "Expand" to view the full JSON.