Properties
Optionalinit
Optionallist
Optionalmiddleware
name
name: string
Optionalresolve
resolve?: ( actionType: | "custom" | "prompt" | "model" | "tool" | "dynamic-action-provider" | "embedder" | "evaluator" | "executable-prompt" | "flow" | "indexer" | "background-model" | "check-operation" | "cancel-operation" | "reranker" | "retriever" | "tool.v2" | "util" | "resource", name: string,) => ResolvableAction | Promise<(ResolvableAction | undefined)
> | undefined version
version: "v2"
Methods
model
The v2 plugin interface for Genkit. Plugins implement this interface to provide models, tools, middleware, and other actions to the Genkit framework.