OpenAI

Package: openai · 9 nodes · Official OpenAI SDK

Chat completions, streaming, and embeddings using the official OpenAI Python SDK. Use when you need direct OpenAI API access rather than the provider-agnostic LiteLLM.

Node Reference

NodeTypeInputsOutputs
CompletionstatementMessages (list<any>), System Prompt (str)Response (openai.Response)
StreamstatementMessages (list<any>), System Prompt (str)Chunk Text (str), Full Text (str)
Set Api KeystatementAPI Key (str)-
Model Selectexpression-Model (str)
EmbedstatementText (str)Embedding (openai.Embedding)
Get TextexpressionResponse (openai.Response)Text (str)
Get UsageexpressionResponse (openai.Response)Usage (str)
Build MessageexpressionContent (str)Message (openai.Message)
Build MessagesexpressionMsg 0-3 (openai.Message)Messages (list<any>)