Uses of Interface
com.google.genkit.core.Registerable
Packages that use Registerable
Package
Description
-
Uses of Registerable in com.google.genkit.ai
Subinterfaces of Registerable in com.google.genkit.aiModifier and TypeInterfaceDescriptioninterfaceModel is the interface for AI model implementations.Classes in com.google.genkit.ai that implement RegisterableModifier and TypeClassDescriptionclassEmbedder is an action that generates embeddings from documents.classGenerateAction is a utility action that provides a unified interface for generating content from AI models.classIndexer is an action that indexes documents into a vector store.classPrompt<I>Prompt is a template that generates ModelRequests from input variables.classRetriever is an action that retrieves documents based on a query.classTool<I,O> Tool represents a function that can be called by an AI model. -
Uses of Registerable in com.google.genkit.ai.evaluation
Classes in com.google.genkit.ai.evaluation that implement RegisterableModifier and TypeClassDescriptionclassEvaluator<O>Evaluator represents an evaluation action that assesses the quality of AI outputs. -
Uses of Registerable in com.google.genkit.core
Subinterfaces of Registerable in com.google.genkit.coreModifier and TypeInterfaceDescriptioninterfaceAction<I,O, S> Action is the interface that all Genkit primitives (e.g., flows, models, tools) have in common.Classes in com.google.genkit.core that implement Registerable -
Uses of Registerable in com.google.genkit.plugins.anthropic
Classes in com.google.genkit.plugins.anthropic that implement RegisterableModifier and TypeClassDescriptionclassAnthropic Claude model implementation for Genkit. -
Uses of Registerable in com.google.genkit.plugins.awsbedrock
Classes in com.google.genkit.plugins.awsbedrock that implement RegisterableModifier and TypeClassDescriptionclassAWS Bedrock model implementation for Genkit. -
Uses of Registerable in com.google.genkit.plugins.compatoai
Classes in com.google.genkit.plugins.compatoai that implement RegisterableModifier and TypeClassDescriptionclassOpenAI-compatible API model implementation for Genkit. -
Uses of Registerable in com.google.genkit.plugins.googlegenai
Classes in com.google.genkit.plugins.googlegenai that implement RegisterableModifier and TypeClassDescriptionclassGemini embedder implementation using the official Google GenAI SDK.classGemini model implementation using the official Google GenAI SDK.classImagen model implementation for image generation using the official Google GenAI SDK.classText-to-Speech model using Gemini TTS models.classVideo generation model using Google Veo. -
Uses of Registerable in com.google.genkit.plugins.ollama
Classes in com.google.genkit.plugins.ollama that implement Registerable -
Uses of Registerable in com.google.genkit.plugins.openai
Classes in com.google.genkit.plugins.openai that implement RegisterableModifier and TypeClassDescriptionclassOpenAI embedder implementation for Genkit.classOpenAI image generation model implementation for Genkit.classOpenAI model implementation for Genkit.