volcengine-ark

n8n node for VolcEngine ARK (Doubao) integration

Package Information

Released: 12 mo ago
Downloads: 20 weekly / 93 monthly
Latest Version: 0.2.0
Author: imocat

Documentation

n8n-nodes-volcengine-ark

This is an n8n community node that lets you use Volcengine ARK (Doubao) in your n8n workflows.

Volcengine ARK provides powerful large language models (LLM) through the Ark platform.

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the installation guide in the n8n community nodes documentation.

Community Nodes (Recommended)

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-volcengine-ark in Enter npm package name
  4. Agree to the risks and select Install

Manual Installation

To get started install the package in your n8n root directory:

npm install n8n-nodes-volcengine-ark

For Docker-based deployments add the following line before the font installation command in your n8n Dockerfile:

RUN cd /usr/local/lib/node_modules/n8n && npm install n8n-nodes-volcengine-ark

Credentials

To use this node, you need to create credentials in n8n:

  1. API Key: Get your API key from the Volcengine Ark console
  2. Base URL: Default is https://ark.cn-beijing.volces.com/api/v3 (usually no need to change)

Operations

Chat

Generate a chat completion with Doubao models.

Parameters:

  • Model: The model endpoint ID (e.g., ep-20250101-xxxxx)
  • Messages: Array of messages with role (system/user/assistant) and content
  • Options (optional):
    • Temperature: Controls randomness (0-2)
    • Top P: Nucleus sampling parameter (0-1)
    • Max Tokens: Maximum tokens to generate
    • Stream: Enable streaming responses
    • Frequency Penalty: Reduce repetition (-2 to 2)
    • Presence Penalty: Encourage new topics (-2 to 2)
    • Stop Sequences: Stop generation at specific sequences

List Models

List all available models in your Volcengine account.

Usage Example

  1. Add the Volcengine ARK node to your workflow
  2. Connect it to your trigger
  3. Configure credentials
  4. Select Chat operation
  5. Enter your model endpoint ID
  6. Add messages (e.g., system prompt and user question)
  7. Execute the workflow

Compatibility

  • Tested with n8n version 1.0.0+
  • Compatible with Volcengine Ark API v3

Resources

License

MIT

Discussion