Package Information
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-autofor chat, responses, Claude Messages, Gemini native, audio, and embeddingsn8n-yescale-taskfor 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.ioYEScale Chat Model
Install in n8n
In your n8n instance:
- Open
Settings - Go to
Community Nodes - Search for:
n8n-nodes-yescale
- Install the package
- 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
temperatureandmax 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:
- Open https://yescale.io/account
- Sign in to your YEScale account
- Copy your account access key
- Paste it into the
Account Access Keyfield 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_idis loaded from the authenticated YEScale account username.tenant_idis fixed ton8nso automation traffic is easy to separate from app traffic.featurechanges by operation, for examplen8n.openai_chat,n8n.openai_responses,n8n.claude_messages,n8n.gemini_native,n8n.embedding,n8n.audio_tts,n8n.audio_stt, orn8n.task_submit.planis fixed ton8n.session_idcombines 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:
ChatAudioEmbeddingTask
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:
Local Build
npm install
npm run build
npm pack --dry-run
Package
Package name:
n8n-nodes-yescale