Delfin

Fortgeschritten

Dies ist ein Engineering, AI Chatbot-Bereich Automatisierungsworkflow mit 6 Nodes. Hauptsächlich werden Set, HttpRequest, ChatTrigger und andere Nodes verwendet. Mit einer unzensierten Dolphin Mixtral 8x22B über Novita AI sprechen

Voraussetzungen
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "id": "k4dOhz5YNYLVPUs1",
  "meta": {
    "instanceId": "9219ebc7795bea866f70aa3d977d54417fdf06c41944be95e20cfb60f992db19",
    "templateCredsSetupCompleted": true
  },
  "name": "dolphin",
  "tags": [],
  "nodes": [
    {
      "id": "15298662-69ee-4458-a792-9f4878b5fcbd",
      "name": "Wenn Chat-Nachricht empfangen",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -272,
        0
      ],
      "webhookId": "147714d9-629d-4a94-9e62-02f45886c7b6",
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "db22e3ea-e88c-463f-bfc8-5897765e10c9",
      "name": "Chat-Abschluss generieren",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        176,
        0
      ],
      "parameters": {
        "url": "https://api.novita.ai/v3/openai/chat/completions",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"model\": \"cognitivecomputations/dolphin-mixtral-8x22b\",\n  \"messages\": [\n    {\n      \"role\": \"system\",\n      \"content\": \"{{ $json.systemPrompt }}\"\n    },\n    {\n      \"role\": \"user\",\n      \"content\": \"{{ $('When chat message received').item.json.chatInput }}\"\n    }\n  ],\n  \"max_tokens\": {{ $json.MaxTokens }}\n}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $json.NovitaKey }}"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "301be5e4-8b78-44c6-83d2-c5a62f6074ef",
      "name": "Ausgabe zurückgeben",
      "type": "n8n-nodes-base.set",
      "position": [
        400,
        0
      ],
      "parameters": {
        "options": {
          "ignoreConversionErrors": false
        },
        "assignments": {
          "assignments": [
            {
              "id": "a497c430-1449-48dd-915b-6c922ec0d56d",
              "name": "output",
              "type": "string",
              "value": "={{ $json.choices[0].message.content.trim() }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "0fead77e-12d8-40d5-a305-0dec2ea6663a",
      "name": "Felder setzen",
      "type": "n8n-nodes-base.set",
      "position": [
        -64,
        0
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "fef0c4b6-9451-4848-b681-7ed11461637e",
              "name": "NovitaKey",
              "type": "string",
              "value": "yourNovitakey"
            },
            {
              "id": "215393bd-94bf-4de1-8915-89ccb38f531e",
              "name": "MaxTokens",
              "type": "number",
              "value": 500
            },
            {
              "id": "f987e35d-b291-47b6-b9de-1e5a0d16d468",
              "name": "systemPrompt",
              "type": "string",
              "value": "you are a professional AI helper."
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "3fb3452f-0d2a-4da8-9306-f2ca6de2cf0c",
      "name": "Haftnotiz",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -288,
        208
      ],
      "parameters": {
        "width": 800,
        "height": 240,
        "content": "## Requirements \n- Create a [Novita](https://novita.ai/?ref=mze5m2e&utm_source=affiliate) account\n- Get your Novita api key\n\n## How it works\n- Set your fields and add more parameters as needed into the endpoint\n- Review the [novita docs](https://novita.ai/docs/api-reference/model-apis-llm-create-chat-completion) for chat completions"
      },
      "typeVersion": 1
    },
    {
      "id": "f0781099-1e79-47e0-997e-fa34593406df",
      "name": "Haftnotiz1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -128,
        -128
      ],
      "parameters": {
        "color": 4,
        "width": 224,
        "height": 320,
        "content": "## Config \nSet fields to pass into the chat completion api"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "9bd09b4b-66e4-472c-b7ff-410e7ff59f2f",
  "connections": {
    "0fead77e-12d8-40d5-a305-0dec2ea6663a": {
      "main": [
        [
          {
            "node": "db22e3ea-e88c-463f-bfc8-5897765e10c9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "db22e3ea-e88c-463f-bfc8-5897765e10c9": {
      "main": [
        [
          {
            "node": "301be5e4-8b78-44c6-83d2-c5a62f6074ef",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "15298662-69ee-4458-a792-9f4878b5fcbd": {
      "main": [
        [
          {
            "node": "0fead77e-12d8-40d5-a305-0dec2ea6663a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Fortgeschritten - Engineering, KI-Chatbot

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes6
Kategorie2
Node-Typen4
Schwierigkeitsbeschreibung

Für erfahrene Benutzer, mittelkomplexe Workflows mit 6-15 Nodes

Autor
Aitor | 1Node

Aitor | 1Node

@aitoralonso

Hi, I’m Aitor. At 1Node, we help businesses save up to 5 figures annually by deploying private AI infrastructure instead of relying on expensive Cloud Enterprise solutions. As n8n enthusiasts, we love exploring its possibilities and sharing free basic workflows.

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34