yescale

YEScale nodes for n8n

Package Information

Released: 2 mo ago
Downloads: 21 weekly / 1,188 monthly
Latest Version: 1.5.8

Documentation

YEScale.io n8n Nodes

Scale Your AI. Instantly.

YEScale is an enterprise-grade LLM relay infrastructure that handles billions of tokens daily with 99.99% uptime and industry-leading latency.

This community package adds YEScale.io integrations for regular n8n workflows and n8n AI Agent chat models.

The package is Control Plane aware. When you connect with a YEScale user access key, it creates or reuses a dedicated N8N App in YEScale Control Plane, creates a Production environment, then provisions two app-scoped access keys:

  • n8n-yescale-auto for chat, responses, Claude Messages, Gemini native, audio, and embeddings
  • n8n-yescale-task for media task submit/poll workflows

This keeps n8n traffic, cost, logs, metadata, billing, and task lifecycle scoped under the N8N App instead of mixing it with Default App traffic.

The bootstrap is idempotent. YEScale uses the canonical app slug n8n, reuses an existing N8N app in the same workspace, and avoids creating duplicate apps when credentials are tested or workflows run multiple times.

Included Nodes

  • YEScale.io
  • YEScale Chat Model

Install in n8n

In your n8n instance:

  1. Open Settings
  2. Go to Community Nodes
  3. Search for:
n8n-nodes-yescale
  1. Install the package
  2. Restart n8n if your instance asks for it

YEScale.io Node

Use this node in standard n8n workflows.

Supported resources:

  • Chat
    • OpenAI Chat Completions
    • OpenAI Responses
    • Claude Messages
    • Gemini Native v1beta
  • Audio
    • Text to Speech
    • Speech to Text
  • Embedding
    • OpenAI-compatible embeddings
  • Task
    • YEScale media task submit and poll result
    • Dynamic task payload fields from YEScale task model config
    • Runtime validation for task payloads

Model lists are loaded from the YEScale account model catalog and filtered by endpoint support, so each operation only shows compatible models.

YEScale Chat Model

Use this node with n8n AI Agent through the Chat Model connection.

Supported API modes:

  • OpenAI Chat Completions
  • OpenAI Responses
  • Claude Messages
  • Gemini Native v1beta

Supported model features:

  • Tool calling for AI Agent
  • Dynamic model list by API mode
  • Built-in web search when the selected model supports it
  • Claude web fetch when the selected Claude model supports it
  • Reasoning effort when the selected model supports reasoning
  • Other Params collection for optional temperature and max tokens

Built-in tools and reasoning options are loaded from model capabilities. Unsupported options are not sent in the request payload.

Credentials

Create a YEScale API credential with:

  • Account Access Key

To get your Account Access Key:

  1. Open https://yescale.io/account
  2. Sign in to your YEScale account
  3. Copy your account access key
  4. Paste it into the Account Access Key field in the n8n credential

The node automatically creates or reuses the N8N Control Plane App and its runtime app access keys for model and task calls.

Testing the credential also runs the Control Plane bootstrap, so the N8N App and its two runtime access keys are ready before the first workflow execution.

Control Plane Metadata

Every YEScale request sent by this package includes five metadata fields for Control Plane analytics:

{
  "end_user_id": "your_yescale_username",
  "tenant_id": "n8n",
  "feature": "n8n.openai_chat",
  "plan": "n8n",
  "session_id": "workflowId-executionId"
}

Metadata behavior:

  • end_user_id is loaded from the authenticated YEScale account username.
  • tenant_id is fixed to n8n so automation traffic is easy to separate from app traffic.
  • feature changes by operation, for example n8n.openai_chat, n8n.openai_responses, n8n.claude_messages, n8n.gemini_native, n8n.embedding, n8n.audio_tts, n8n.audio_stt, or n8n.task_submit.
  • plan is fixed to n8n.
  • session_id combines the n8n workflow id/name and execution id, so logs and cost can be grouped by workflow run.

These metadata fields appear in YEScale Control Plane logs, cost breakdowns, metadata analytics, and billing/task lifecycle views.

Usage

For workflow calls, add YEScale.io and choose a resource:

  • Chat
  • Audio
  • Embedding
  • Task

For n8n AI Agent, add YEScale Chat Model and connect it to the agent's Chat Model input.

Support

If you have any issue, contact:

admin@yescale.vip

Local Build

npm install
npm run build
npm pack --dry-run

Package

Package name:

n8n-nodes-yescale

Discussion