Interface Registerable

All Known Subinterfaces:
Action<I,O,S>, Model
All Known Implementing Classes:
ActionDef, AnthropicModel, AwsBedrockModel, CompatOAIModel, Embedder, Evaluator, Flow, GeminiEmbedder, GeminiModel, GenerateAction, ImagenModel, Indexer, OllamaModel, 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