Package Hierarchies:
- com.google.genkit,
- com.google.genkit.ai,
- com.google.genkit.ai.evaluation,
- com.google.genkit.ai.session,
- com.google.genkit.ai.telemetry,
- com.google.genkit.core,
- com.google.genkit.core.middleware,
- com.google.genkit.core.telemetry,
- com.google.genkit.core.tracing,
- com.google.genkit.plugins.anthropic,
- com.google.genkit.plugins.awsbedrock,
- com.google.genkit.plugins.azurefoundry,
- com.google.genkit.plugins.cohere,
- com.google.genkit.plugins.compatoai,
- com.google.genkit.plugins.deepseek,
- com.google.genkit.plugins.evaluators,
- com.google.genkit.plugins.evaluators.metrics,
- com.google.genkit.plugins.firebase,
- com.google.genkit.plugins.firebase.functions,
- com.google.genkit.plugins.firebase.retriever,
- com.google.genkit.plugins.firebase.telemetry,
- com.google.genkit.plugins.googlegenai,
- com.google.genkit.plugins.groq,
- com.google.genkit.plugins.jetty,
- com.google.genkit.plugins.localvec,
- com.google.genkit.plugins.mcp,
- com.google.genkit.plugins.mistral,
- com.google.genkit.plugins.ollama,
- com.google.genkit.plugins.openai,
- com.google.genkit.plugins.pinecone,
- com.google.genkit.plugins.postgresql,
- com.google.genkit.plugins.spring,
- com.google.genkit.plugins.weaviate,
- com.google.genkit.plugins.xai,
- com.google.genkit.prompt
Class Hierarchy
- java.lang.Object
- com.google.genkit.core.ActionContext
- com.google.genkit.core.ActionContext.Builder
- com.google.genkit.core.ActionDef<I,O,S> (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.core.ActionDesc
- com.google.genkit.core.ActionDesc.Builder
- com.google.genkit.core.ActionRunResult<T>
- com.google.genkit.core.ActionRunResult.Builder<T>
- com.google.genkit.ai.telemetry.ActionTelemetry
- com.google.genkit.ai.Agent
- com.google.genkit.ai.Agent.AgentTransferResult
- com.google.genkit.ai.AgentConfig
- com.google.genkit.ai.AgentConfig.Builder
- com.google.genkit.plugins.evaluators.metrics.AnswerAccuracyMetric
- com.google.genkit.plugins.evaluators.metrics.AnswerRelevancyMetric
- com.google.genkit.plugins.evaluators.metrics.AnswerRelevancyResponse
- com.google.genkit.plugins.anthropic.AnthropicModel (implements com.google.genkit.ai.Model)
- com.google.genkit.plugins.anthropic.AnthropicPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.anthropic.AnthropicPluginOptions
- com.google.genkit.plugins.anthropic.AnthropicPluginOptions.Builder
- com.google.genkit.plugins.firebase.functions.AuthContext
- com.google.genkit.plugins.firebase.functions.AuthContext.Builder
- com.google.genkit.plugins.awsbedrock.AwsBedrockModel (implements com.google.genkit.ai.Model)
- com.google.genkit.plugins.awsbedrock.AwsBedrockPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.awsbedrock.AwsBedrockPluginOptions
- com.google.genkit.plugins.awsbedrock.AwsBedrockPluginOptions.Builder
- com.google.genkit.plugins.azurefoundry.AzureFoundryPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.azurefoundry.AzureFoundryPluginOptions
- com.google.genkit.plugins.azurefoundry.AzureFoundryPluginOptions.Builder
- com.google.genkit.ai.Candidate
- com.google.genkit.ai.session.Chat<S>
- com.google.genkit.ai.session.Chat.SendOptions
- com.google.genkit.ai.session.Chat.SendOptions.Builder
- com.google.genkit.ai.session.ChatOptions<S>
- com.google.genkit.ai.session.ChatOptions.Builder<S>
- com.google.genkit.plugins.cohere.CoherePlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.core.middleware.CommonMiddleware
- com.google.genkit.plugins.compatoai.CompatOAIModel (implements com.google.genkit.ai.Model)
- com.google.genkit.plugins.compatoai.CompatOAIPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.compatoai.CompatOAIPlugin.Builder
- com.google.genkit.plugins.compatoai.CompatOAIPlugin.ModelDefinition
- com.google.genkit.plugins.compatoai.CompatOAIPluginOptions
- com.google.genkit.plugins.compatoai.CompatOAIPluginOptions.Builder
- com.google.genkit.ai.evaluation.CreateDatasetRequest
- com.google.genkit.ai.evaluation.CreateDatasetRequest.Builder
- com.google.genkit.ai.evaluation.DatasetMetadata
- com.google.genkit.ai.evaluation.DatasetMetadata.Builder
- com.google.genkit.ai.evaluation.DatasetSample
- com.google.genkit.ai.evaluation.DatasetSample.Builder
- com.google.genkit.plugins.localvec.DbValue
- com.google.genkit.plugins.evaluators.metrics.DeepEqualMetric
- com.google.genkit.plugins.deepseek.DeepSeekPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.core.DefaultRegistry (implements com.google.genkit.core.Registry)
- com.google.genkit.ai.Document
- com.google.genkit.prompt.DotPrompt<I>
- com.google.genkit.ai.Embedder (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.ai.Embedder.Builder
- com.google.genkit.ai.EmbedderInfo
- com.google.genkit.ai.EmbedderInfo.EmbedderCapabilities
- com.google.genkit.ai.EmbedRequest
- com.google.genkit.ai.EmbedResponse
- com.google.genkit.ai.EmbedResponse.Embedding
- com.google.genkit.ai.evaluation.EvalDataPoint
- com.google.genkit.ai.evaluation.EvalDataPoint.Builder
- com.google.genkit.ai.evaluation.EvalMetric
- com.google.genkit.ai.evaluation.EvalMetric.Builder
- com.google.genkit.ai.evaluation.EvalRequest
- com.google.genkit.ai.evaluation.EvalRequest.Builder
- com.google.genkit.ai.evaluation.EvalResponse
- com.google.genkit.ai.evaluation.EvalResponse.Builder
- com.google.genkit.ai.evaluation.EvalResult
- com.google.genkit.ai.evaluation.EvalResult.Builder
- com.google.genkit.ai.evaluation.EvalRun
- com.google.genkit.ai.evaluation.EvalRun.Builder
- com.google.genkit.ai.evaluation.EvalRunKey
- com.google.genkit.ai.evaluation.EvalRunKey.Builder
- com.google.genkit.ai.evaluation.EvaluationManager
- com.google.genkit.ai.evaluation.Evaluator<O> (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.ai.evaluation.Evaluator.Builder<O>
- com.google.genkit.ai.evaluation.EvaluatorInfo
- com.google.genkit.ai.evaluation.EvaluatorInfo.Builder
- com.google.genkit.plugins.evaluators.EvaluatorsPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.evaluators.EvaluatorsPluginOptions
- com.google.genkit.plugins.evaluators.EvaluatorsPluginOptions.Builder
- com.google.genkit.prompt.ExecutablePrompt<I>
- com.google.genkit.plugins.evaluators.metrics.FaithfulnessMetric
- com.google.genkit.ai.telemetry.FeatureTelemetry
- com.google.genkit.plugins.firebase.FirebasePlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.firebase.FirebasePlugin.Builder
- com.google.genkit.plugins.firebase.FirebasePluginConfig
- com.google.genkit.plugins.firebase.FirebasePluginConfig.Builder
- com.google.genkit.plugins.firebase.telemetry.FirebaseTelemetry
- com.google.genkit.plugins.firebase.telemetry.FirebaseTelemetry.Builder
- com.google.genkit.plugins.firebase.retriever.FirestoreRetrieverConfig
- com.google.genkit.plugins.firebase.retriever.FirestoreRetrieverConfig.Builder
- com.google.genkit.plugins.firebase.retriever.FirestoreVectorStore
- com.google.genkit.core.Flow<I,O,S> (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.core.Flow.StreamingFlowValue<O,S>
- com.google.genkit.plugins.googlegenai.GeminiModel (implements com.google.genkit.ai.Model)
- com.google.genkit.ai.GenerateAction (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.ai.GenerateAction.GenerateActionOptions
- com.google.genkit.ai.GenerateOptions<T>
- com.google.genkit.ai.GenerateOptions.Builder<T>
- com.google.genkit.ai.telemetry.GenerateTelemetry
- com.google.genkit.ai.GenerationConfig
- com.google.genkit.ai.GenerationConfig.Builder
- com.google.genkit.Genkit
- com.google.genkit.Genkit.Builder
- com.google.genkit.core.GenkitException.Builder
- com.google.genkit.plugins.spring.GenkitFlowController
- com.google.genkit.GenkitOptions
- com.google.genkit.GenkitOptions.Builder
- com.google.genkit.core.tracing.GenkitSpanData
- com.google.genkit.core.tracing.GenkitSpanData.Annotation
- com.google.genkit.core.tracing.GenkitSpanData.BoolValue
- com.google.genkit.core.tracing.GenkitSpanData.InstrumentationScope
- com.google.genkit.core.tracing.GenkitSpanData.Link
- com.google.genkit.core.tracing.GenkitSpanData.SpanContextData
- com.google.genkit.core.tracing.GenkitSpanData.Status
- com.google.genkit.core.tracing.GenkitSpanData.TimeEvent
- com.google.genkit.core.tracing.GenkitSpanData.TimeEvents
- com.google.genkit.plugins.spring.GenkitSpringApplication
- com.google.genkit.plugins.googlegenai.GoogleGenAIPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.googlegenai.GoogleGenAIPluginOptions
- com.google.genkit.plugins.googlegenai.GoogleGenAIPluginOptions.Builder
- com.google.genkit.plugins.groq.GroqPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.core.tracing.HttpTelemetryClient (implements com.google.genkit.core.tracing.TelemetryClient)
- com.google.genkit.plugins.openai.ImageGenerationConfig
- com.google.genkit.plugins.openai.ImageGenerationConfig.Builder
- com.google.genkit.plugins.googlegenai.ImagenModel (implements com.google.genkit.ai.Model)
- com.google.genkit.ai.Indexer (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.ai.Indexer.Builder
- com.google.genkit.ai.IndexerRequest
- com.google.genkit.ai.IndexerResponse
- com.google.genkit.ai.session.InMemorySessionStore<S> (implements com.google.genkit.ai.session.SessionStore<S>)
- com.google.genkit.ai.InterruptConfig<I,O>
- com.google.genkit.ai.InterruptConfig.Builder<I,O>
- com.google.genkit.ai.InterruptRequest
- com.google.genkit.plugins.jetty.JettyPlugin (implements com.google.genkit.core.ServerPlugin)
- com.google.genkit.plugins.jetty.JettyPluginOptions
- com.google.genkit.plugins.jetty.JettyPluginOptions.Builder
- com.google.genkit.plugins.evaluators.metrics.JsonataMetric
- com.google.genkit.core.JsonUtils
- com.google.genkit.ai.evaluation.LocalFileDatasetStore (implements com.google.genkit.ai.evaluation.DatasetStore)
- com.google.genkit.ai.evaluation.LocalFileEvalStore (implements com.google.genkit.ai.evaluation.EvalStore)
- com.google.genkit.LocalTelemetryStore (implements io.opentelemetry.sdk.trace.SpanProcessor)
- com.google.genkit.plugins.localvec.LocalVecConfig
- com.google.genkit.plugins.localvec.LocalVecConfig.Builder
- com.google.genkit.plugins.localvec.LocalVecDocStore
- com.google.genkit.plugins.localvec.LocalVecPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.localvec.LocalVecPlugin.Builder
- com.google.genkit.plugins.evaluators.metrics.LongFormResponse
- com.google.genkit.plugins.evaluators.metrics.MaliciousnessMetric
- com.google.genkit.plugins.evaluators.metrics.MaliciousnessResponse
- com.google.genkit.plugins.mcp.MCPClient
- com.google.genkit.plugins.mcp.MCPPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.mcp.MCPPluginOptions
- com.google.genkit.plugins.mcp.MCPPluginOptions.Builder
- com.google.genkit.plugins.mcp.MCPResource
- com.google.genkit.plugins.mcp.MCPResourceContent
- com.google.genkit.plugins.mcp.MCPResourceContent.ContentPart
- com.google.genkit.plugins.mcp.MCPServer
- com.google.genkit.plugins.mcp.MCPServerConfig
- com.google.genkit.plugins.mcp.MCPServerConfig.Builder
- com.google.genkit.plugins.mcp.MCPServerOptions
- com.google.genkit.plugins.mcp.MCPServerOptions.Builder
- com.google.genkit.ai.Media
- com.google.genkit.ai.Message
- com.google.genkit.ai.Message.Builder
- com.google.genkit.plugins.evaluators.MetricConfig
- com.google.genkit.plugins.evaluators.MetricConfig.Builder
- com.google.genkit.core.middleware.MiddlewareChain<I,O>
- com.google.genkit.plugins.mistral.MistralPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.ai.ModelInfo
- com.google.genkit.ai.ModelInfo.ModelCapabilities
- com.google.genkit.ai.ModelRequest
- com.google.genkit.ai.ModelRequest.Builder
- com.google.genkit.ai.ModelResponse
- com.google.genkit.ai.ModelResponse.Builder
- com.google.genkit.ai.ModelResponseChunk
- com.google.genkit.ai.telemetry.ModelTelemetryHelper
- com.google.genkit.plugins.evaluators.metrics.NliResponse
- com.google.genkit.plugins.evaluators.metrics.NliResponseItem
- com.google.genkit.plugins.ollama.OllamaModel (implements com.google.genkit.ai.Model)
- com.google.genkit.plugins.ollama.OllamaPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.ollama.OllamaPluginOptions
- com.google.genkit.plugins.ollama.OllamaPluginOptions.Builder
- com.google.genkit.plugins.firebase.functions.OnCallGenkit (implements com.google.cloud.functions.HttpFunction)
- com.google.genkit.plugins.openai.OpenAIImageModel (implements com.google.genkit.ai.Model)
- com.google.genkit.plugins.openai.OpenAIModel (implements com.google.genkit.ai.Model)
- com.google.genkit.plugins.openai.OpenAIPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.openai.OpenAIPluginOptions
- com.google.genkit.plugins.openai.OpenAIPluginOptions.Builder
- com.google.genkit.ai.OutputConfig
- com.google.genkit.ai.Part
- com.google.genkit.plugins.pinecone.PineconeIndexConfig
- com.google.genkit.plugins.pinecone.PineconeIndexConfig.Builder
- com.google.genkit.plugins.pinecone.PineconePlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.pinecone.PineconePlugin.Builder
- com.google.genkit.plugins.pinecone.PineconeVectorStore
- com.google.genkit.plugins.postgresql.PostgresPlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.postgresql.PostgresPlugin.Builder
- com.google.genkit.plugins.postgresql.PostgresTableConfig
- com.google.genkit.plugins.postgresql.PostgresTableConfig.Builder
- com.google.genkit.plugins.postgresql.PostgresVectorStore
- com.google.genkit.ai.Prompt<I> (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.ai.Prompt.Builder<I>
- com.google.genkit.plugins.evaluators.metrics.PromptUtils
- com.google.genkit.ReflectionServer
- com.google.genkit.plugins.evaluators.metrics.RegexMetric
- com.google.genkit.ai.ResumeOptions
- com.google.genkit.ai.ResumeOptions.Builder
- com.google.genkit.ai.Retriever (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.ai.Retriever.Builder
- com.google.genkit.plugins.localvec.RetrieverOptions
- com.google.genkit.ai.RetrieverRequest
- com.google.genkit.ai.RetrieverRequest.RetrieverOptions
- com.google.genkit.ai.RetrieverResponse
- com.google.genkit.ai.evaluation.RunEvaluationRequest
- com.google.genkit.ai.evaluation.RunEvaluationRequest.Builder
- com.google.genkit.ai.evaluation.RunEvaluationRequest.DataSource
- com.google.genkit.ai.evaluation.RunEvaluationRequest.EvaluationOptions
- com.google.genkit.RuntimeFileWriter
- com.google.genkit.core.SchemaUtils
- com.google.genkit.ai.evaluation.Score
- com.google.genkit.ai.evaluation.Score.Builder
- com.google.genkit.ai.evaluation.ScoreDetails
- com.google.genkit.ai.evaluation.ScoreDetails.Builder
- com.google.genkit.ai.session.Session<S>
- com.google.genkit.ai.session.SessionContext
- com.google.genkit.ai.session.SessionData<S>
- com.google.genkit.ai.session.SessionData.Builder<S>
- com.google.genkit.ai.session.SessionOptions<S>
- com.google.genkit.ai.session.SessionOptions.Builder<S>
- com.google.genkit.core.middleware.SimpleCache<V> (implements com.google.genkit.core.middleware.MiddlewareCache<V>)
- com.google.genkit.core.tracing.SpanContext
- com.google.genkit.core.tracing.SpanMetadata
- com.google.genkit.core.tracing.SpanMetadata.Builder
- com.google.genkit.plugins.spring.SpringPlugin (implements com.google.genkit.core.ServerPlugin)
- com.google.genkit.plugins.spring.SpringPluginOptions
- com.google.genkit.plugins.spring.SpringPluginOptions.Builder
- com.google.genkit.core.telemetry.TelemetryConfig
- com.google.genkit.core.tracing.TelemetryServerExporter (implements io.opentelemetry.sdk.trace.SpanProcessor)
- java.lang.Throwable (implements java.io.Serializable)
- com.google.genkit.ai.Tool<I,O> (implements com.google.genkit.core.Action<I,O,S>)
- com.google.genkit.ai.Tool.Builder<I,O>
- com.google.genkit.ai.ToolDefinition
- com.google.genkit.ai.ToolRequest
- com.google.genkit.ai.ToolResponse
- com.google.genkit.ai.telemetry.ToolTelemetry
- com.google.genkit.core.tracing.TraceData
- com.google.genkit.core.tracing.Tracer
- com.google.genkit.plugins.googlegenai.TtsModel (implements com.google.genkit.ai.Model)
- com.google.genkit.ai.evaluation.UpdateDatasetRequest
- com.google.genkit.ai.evaluation.UpdateDatasetRequest.Builder
- com.google.genkit.ai.Usage
- com.google.genkit.plugins.googlegenai.VeoModel (implements com.google.genkit.ai.Model)
- com.google.genkit.plugins.weaviate.WeaviateCollectionConfig
- com.google.genkit.plugins.weaviate.WeaviateCollectionConfig.Builder
- com.google.genkit.plugins.weaviate.WeaviatePlugin (implements com.google.genkit.core.Plugin)
- com.google.genkit.plugins.weaviate.WeaviatePlugin.Builder
- com.google.genkit.plugins.weaviate.WeaviateVectorStore
- com.google.genkit.plugins.xai.XAIPlugin (implements com.google.genkit.core.Plugin)