Skip to main content
Version: 3.3-unstable

Generators

Generators are responsible for generating text after you give them a prompt. They are specific for each LLM technology (OpenAI, local, TGI and others).

GeneratorDescriptionStreaming Support
AmazonBedrockChatGeneratorEnables chat completion using models through Amazon Bedrock service.✅
AIMLAPIChatGeneratorEnables chat completion using AI models through the AIMLAPI.✅
AnthropicChatGeneratorThis component enables chat completions using Anthropic large language models (LLMs).✅
AnthropicFoundryChatGeneratorThis component enables chat completions using Anthropic models served through Azure Foundry.✅
AnthropicVertexChatGeneratorThis component enables chat completions using AnthropicVertex API.✅
AzureOpenAIChatGeneratorEnables chat completion using OpenAI's LLMs through Azure services.✅
AzureOpenAIResponsesChatGeneratorEnables chat completion using OpenAI's Responses API through Azure services with support for reasoning models.✅
CohereChatGeneratorEnables chat completion using Cohere's LLMs.✅
CometAPIChatGeneratorEnables chat completion using AI models through the Comet API.✅
EdenAIChatGeneratorEnables chat completion using 500+ models through the Eden AI gateway.✅
FallbackChatGeneratorA ChatGenerator wrapper that tries multiple Chat Generators sequentially until one succeeds.✅
GoogleAIGeminiChatGeneratorEnables chat completion using Google Gemini models. This integration will be deprecated soon. We recommend using GoogleGenAIChatGenerator integration instead.✅
GoogleAIGeminiGeneratorEnables text generation using Google Gemini models. This integration will be deprecated soon. We recommend using GoogleGenAIChatGenerator integration instead.✅
GoogleGenAIChatGeneratorEnables chat completion using Google Gemini models through Google Gen AI SDK.✅
HuggingFaceAPIChatGeneratorEnables chat completion using various Hugging Face APIs.✅
TransformersChatGeneratorProvides an interface for chat completion using a Hugging Face model that runs locally.✅
LiteLLMChatGeneratorEnables chat completion using various LLM providers through LiteLLM.✅
LlamaCppChatGeneratorEnables chat completion using an LLM running on Llama.cpp.✅
LlamaStackChatGeneratorEnables chat completions using an LLM model made available via Llama Stack server✅
MetaLlamaChatGeneratorArchived because Meta shut down the public preview Llama API on July 6, 2026. See the component page for supported alternatives.✅
MistralChatGeneratorEnables chat completion using Mistral's text generation models.✅
MockChatGeneratorReturns predefined responses without calling any API — a deterministic, zero-cost stand-in for real Chat Generators in tests and prototypes.✅
NvidiaChatGeneratorEnables chat completion using Nvidia-hosted models.✅
OllamaChatGeneratorEnables chat completion using an LLM running on Ollama.✅
OpenAIChatGeneratorEnables chat completion using OpenAI's large language models (LLMs).✅
OpenAIImageGeneratorGenerate images using OpenAI's image generation models such as gpt-image-2.❌
OpenAIResponsesChatGeneratorEnables chat completion using OpenAI's Responses API with support for reasoning models.✅
OpenRouterChatGeneratorEnables chat completion with any model hosted on OpenRouter.✅
OrcaRouterChatGeneratorEnables chat completion using models routed through OrcaRouter.✅
ParallelChatGeneratorEnables chat completion grounded in live web research using the Parallel Responses API.✅
PerplexityChatGeneratorEnables chat completion using models via the Perplexity Agent API.✅
SagemakerGeneratorEnables text generation using LLMs deployed on Amazon Sagemaker.❌
STACKITChatGeneratorEnables chat completions using the STACKIT API.✅
TogetherAIChatGeneratorEnables chat completion using models hosted on Together AI.✅
VertexAICodeGeneratorEnables code generation using Google Vertex AI generative model.❌
VertexAIGeminiChatGeneratorEnables chat completion using Google Gemini models with GCP Vertex AI. This integration will be deprecated soon. We recommend using GoogleGenAIChatGenerator integration instead.✅
VertexAIGeminiGeneratorEnables text generation using Google Gemini models with GCP Vertex AI. This integration will be deprecated soon. We recommend using GoogleGenAIChatGenerator integration instead.✅
VertexAIImageCaptionerEnables text generation using Google Vertex AI imagetext generative model.❌
VertexAIImageGeneratorEnables image generation using Google Vertex AI generative model.❌
VertexAIImageQAEnables text generation (image captioning) using Google Vertex AI generative models.❌
VertexAITextGeneratorEnables text generation using Google Vertex AI generative models.❌
VLLMChatGeneratorEnables chat completion using models served with vLLM.✅
WatsonxChatGeneratorEnables chat completions with IBM Watsonx models.✅