Skip to main content

Input

Type: String The data type that LLMCompletionNode accepts as input

Output

Type: String The data type that LLMCompletionNode outputs

Examples

// Using LLM provider configuration
const completionNode = new RemoteLLMCompletionNode({
id: 'my-completion-node',
provider: 'openai',
modelName: 'gpt-4o-mini',
stream: true
});

// Using existing LLM component
const completionNodeWithComponent = new RemoteLLMCompletionNode({
id: 'my-completion-node',
llmComponent: existingLLMComponent
});

// Using default settings
const defaultCompletionNode = new RemoteLLMCompletionNode();

Constructors

Interfaces


Constructors

constructor

new RemoteLLMCompletionNode(props?: RemoteLLMCompletionNodeProps | RemoteLLMCompletionNodeWithLLMComponentProps): RemoteLLMCompletionNode
Creates a new RemoteLLMCompletionNode instance.

Parameters

props
RemoteLLMCompletionNodeProps | RemoteLLMCompletionNodeWithLLMComponentProps
Optional configuration for the completion node.

Returns

RemoteLLMCompletionNode

Interfaces

RemoteLLMCompletionNodeProps

Configuration for RemoteLLMCompletionNode using LLM provider settings.

Properties

textGenerationConfig?: object Text generation configuration parameters stream?: boolean Whether to stream responses provider?: string LLM provider (e.g., ‘openai’, ‘anthropic’, ‘inworld’) modelName?: string Model name specific to the provider (e.g., ‘gpt-4’, ‘claude-3-5-sonnet-20241022’)

RemoteLLMCompletionNodeWithLLMComponentProps

Configuration for RemoteLLMCompletionNode using an existing LLM component.

Properties

llmComponent: RemoteLLMComponent | AbstractComponent Existing LLM component to use textGenerationConfig?: object Text generation configuration parameters stream?: boolean Whether to stream responses