logoNodeDrop
Nodes

AI Nodes

Nodes for AI and machine learning integrations

AI Nodes

These nodes integrate AI capabilities into your workflows.

OpenAI

Integrates with OpenAI's API for GPT models, embeddings, and more.

Properties:

PropertyTypeDescription
OperationselectChat, Complete, Embed, etc.
Modelselectgpt-4, gpt-3.5-turbo, etc.
Prompt/Messagesstring/arrayInput for the model
TemperaturenumberCreativity (0-2)
Max TokensnumberResponse length limit

Requires: OpenAI API credentials

Chat Example:

Operation: Chat
Model: gpt-4
Messages:
  - Role: system
    Content: You are a helpful assistant.
  - Role: user
    Content: {{ $json.question }}

Output:

{
  "response": "AI generated response...",
  "usage": {
    "prompt_tokens": 50,
    "completion_tokens": 100,
    "total_tokens": 150
  }
}

Anthropic

Integrates with Anthropic's Claude models.

Properties:

PropertyTypeDescription
Modelselectclaude-3-opus, claude-3-sonnet, etc.
PromptstringInput prompt
SystemstringSystem instructions
Max TokensnumberResponse length limit

Requires: Anthropic API credentials

Chat

AI chat node with conversation memory.

Properties:

PropertyTypeDescription
ProviderselectOpenAI, Anthropic
ModelselectModel to use
System PromptstringAI personality/instructions
MemoryselectNone, Window, Summary
Memory SizenumberMessages to remember

Use Cases:

  • Customer support bots
  • Interactive assistants
  • Multi-turn conversations

Memory Modes:

  • None - No conversation history
  • Window - Keep last N messages
  • Summary - Summarize older messages

AI Best Practices

Prompt Engineering

  • Be specific and clear
  • Provide examples when helpful
  • Use system prompts for consistent behavior

Cost Management

  • Use appropriate models (gpt-3.5 vs gpt-4)
  • Set reasonable max_tokens
  • Cache responses when possible

Error Handling

  • Handle rate limits with retries
  • Validate AI responses
  • Have fallback behavior

On this page