Delfin
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
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Verwendete Nodes (6)
Kategorie
{
"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
}
]
]
}
}
}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.
Verwandte Workflows
Aitor | 1Node
@aitoralonsoHi, 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.
Diesen Workflow teilen