Interface Registerable

All Known Subinterfaces:
Action<I,O,S>, BidiAction<I,O,S,Init>, Model
All Known Implementing Classes:
ActionDef, Agent, AnthropicModel, AwsBedrockEmbedder, AwsBedrockModel, BidiActionImpl, CompatOAIEmbedder, CompatOAIModel, Embedder, Evaluator, Flow, GeminiEmbedder, GeminiModel, GenerateAction, ImagenModel, Indexer, OllamaModel, OmniModel, OpenAIEmbedder, OpenAIImageModel, OpenAIModel, Prompt, Retriever, Tool, TtsModel, VeoModel

public interface Registerable
Registerable allows a primitive to be registered with a registry. All Genkit primitives (actions, flows, models, tools, etc.) implement this interface.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    register(Registry registry)
    Registers this primitive with the given registry.
  • Method Details

    • register

      void register(Registry registry)
      Registers this primitive with the given registry.
      Parameters:
      registry - the registry to register with