Skip to content

Open Ai

Node: openAi · Full type: n8n-nodes-base.openAi · Version: 1.1

Credentials

openAiApi (alias: @open)

CREDENTIAL @open = openAiApi "My Open Ai"

Operations

Resource: chat

complete

Parameter Type Default Details
model options "gpt-3.5-turbo"
chatModel options "gpt-3.5-turbo"
prompt fixedCollection {} groups: messages
simplifyOutput boolean true
options collection {} keys: echo, frequency_penalty, maxTokens, n, presence_penalty, temperature, ...

Resource: image

create

Parameter Type Default Details
prompt string ""
model options "dall-e-2"
imageModel options "dall-e-2"
responseFormat options "binaryData" binaryData, imageUrl
options collection {} keys: n, quality, size, size, style

Resource: text

complete

Parameter Type Default Details
model options "gpt-3.5-turbo-instruct"
prompt string ""
simplifyOutput boolean true
options collection {} keys: echo, frequency_penalty, maxTokens, n, presence_penalty, temperature, ...

edit

Parameter Type Default Details
model options "text-davinci-edit-001" code-davinci-edit-001, text-davinci-edit-001
input string ""
instruction string ""
simplifyOutput boolean true
options collection {} keys: echo, frequency_penalty, maxTokens, n, presence_penalty, temperature, ...

moderate

Parameter Type Default Details
model options "text-moderation-latest" text-moderation-stable, text-moderation-latest
input string ""
simplifyOutput boolean true

Common Parameters

Parameter Type Default Details
requestOptions collection {} keys: batching, allowUnauthorizedCerts, proxy, timeout

Parameter Details

prompt children:

messages group:

Parameter Type Default Details
role options "user" assistant, system, user
content string ""

options children:

Parameter Type Default Details
echo boolean false
frequency_penalty number 0
maxTokens number 16
n number 1
presence_penalty number 0
temperature number 1
topP number 1

requestOptions children:

Parameter Type Default Details
batching fixedCollection {...} groups: batch
allowUnauthorizedCerts boolean false
proxy string ""
timeout number 10000

Example

NODE "openAi" @open AS "Open Ai" {
  resource: "chat",
  operation: "create"
}