Skip to main content
Version: 2.30

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.✅
AzureOpenAIGeneratorEnables text generation 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.✅
DALLEImageGeneratorGenerate images using OpenAI's image generation models such as gpt-image-2.❌
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.✅
HuggingFaceAPIGeneratorEnables text generation using various Hugging Face APIs.✅
HuggingFaceLocalChatGeneratorProvides an interface for chat completion using a Hugging Face model that runs locally.✅
HuggingFaceLocalGeneratorProvides an interface to generate text using a Hugging Face model that runs locally.✅
LiteLLMChatGeneratorEnables chat completion using any of 100+ 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✅
MetaLlamaChatGeneratorEnables chat completion with any model hosted available with Meta Llama API.✅
MistralChatGeneratorEnables chat completion using Mistral's text generation models.✅
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).✅
OpenAIGeneratorEnables text generation using OpenAI's large language models (LLMs).✅
OpenAIResponsesChatGeneratorEnables chat completion using OpenAI's Responses API with support for reasoning models.✅
OpenRouterChatGeneratorEnables chat completion with any model hosted on OpenRouter.✅
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.✅