Help us shape the future of Go! Take the 2026 Go Developer Survey

plugins/

directory
v1.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2026 License: Apache-2.0

Directories

Path Synopsis
a2ui
exp
Package exp provides in-preview A2UI ("Agent to UI") support for Genkit agents.
Package exp provides in-preview A2UI ("Agent to UI") support for Genkit agents.
anthropic
Package anthropic provides a Genkit plugin for Claude models through Anthropic's OpenAI-compatible endpoint.
Package anthropic provides a Genkit plugin for Claude models through Anthropic's OpenAI-compatible endpoint.
dashscope
Package dashscope provides a Genkit plugin for Alibaba Cloud's Qwen models, served through DashScope's OpenAI-compatible mode.
Package dashscope provides a Genkit plugin for Alibaba Cloud's Qwen models, served through DashScope's OpenAI-compatible mode.
deepseek
Package deepseek provides a Genkit plugin for DeepSeek's models.
Package deepseek provides a Genkit plugin for DeepSeek's models.
kimi
Package kimi provides a Genkit plugin for Moonshot AI's Kimi models.
Package kimi provides a Genkit plugin for Moonshot AI's Kimi models.
openai
Package openai provides a Genkit plugin for OpenAI's models and embedders.
Package openai provides a Genkit plugin for OpenAI's models and embedders.
openrouter
Package openrouter provides a Genkit plugin for OpenRouter, a gateway that serves models from many providers behind one OpenAI-compatible endpoint.
Package openrouter provides a Genkit plugin for OpenRouter, a gateway that serves models from many providers behind one OpenAI-compatible endpoint.
xai
Package xai provides a Genkit plugin for xAI's Grok models.
Package xai provides a Genkit plugin for xAI's Grok models.
zai
Package zai provides a Genkit plugin for Z.ai's GLM models.
Package zai provides a Genkit plugin for Z.ai's GLM models.
Package evaluators defines a set of Genkit Evaluators for popular use-cases
Package evaluators defines a set of Genkit Evaluators for popular use-cases
exp
Package exp provides experimental Firebase integrations for Genkit's agent runtime (see github.com/firebase/genkit/go/ai/exp).
Package exp provides experimental Firebase integrations for Genkit's agent runtime (see github.com/firebase/genkit/go/ai/exp).
The googlecloud package supports telemetry (tracing, metrics and logging) using Google Cloud services.
The googlecloud package supports telemetry (tracing, metrics and logging) using Google Cloud services.
Package internal contains code that is common to all models
Package internal contains code that is common to all models
anthropic/anthropiclive
Package anthropiclive is the live checklist tier for the plugins built on the shared Anthropic Messages API code: the anthropic plugin and the Model Garden Claude models.
Package anthropiclive is the live checklist tier for the plugins built on the shared Anthropic Messages API code: the anthropic plugin and the Model Garden Claude models.
jsonschema
Package jsonschema contains JSON Schema helpers shared by Genkit provider plugins.
Package jsonschema contains JSON Schema helpers shared by Genkit provider plugins.
livetest
Package livetest is the shared live checklist every model plugin runs against its provider's real API.
Package livetest is the shared live checklist every model plugin runs against its provider's real API.
oailive
Package oailive is the live checklist tier for the OpenAI-compatible plugins.
Package oailive is the live checklist tier for the OpenAI-compatible plugins.
pgengine
Package pgengine holds the connection setup the postgresql and alloydb plugins share, so their engines connect the same way.
Package pgengine holds the connection setup the postgresql and alloydb plugins share, so their engines connect the same way.
systemone
Package systemone implements the System One protocol that decision models speak: a state and a set of typed questions go out, and one typed answer per question comes back.
Package systemone implements the System One protocol that decision models speak: a state and a set of typed questions go out, and one typed answer per question comes back.
systemone/systemonetest
Package systemonetest provides a fake System One endpoint for the tests of the plugins that serve decision models.
Package systemonetest provides a fake System One endpoint for the tests of the plugins that serve decision models.
uri
Package uri extracts the content-type and data from a media part.
Package uri extracts the content-type and data from a media part.
Package localvec is a local vector database for development and testing.
Package localvec is a local vector database for development and testing.
mcp
Package mcp provides a client for integration with the Model Context Protocol.
Package mcp provides a client for integration with the Model Context Protocol.
Package middleware provides reusable middleware for Genkit model generation, including retry with exponential backoff and model fallback.
Package middleware provides reusable middleware for Genkit model generation, including retry with exponential backoff and model fallback.
exp
Package exp provides experimental middleware: Agents for sub-agent delegation and Artifacts for session artifact access, which build on the agent APIs in github.com/firebase/genkit/go/ai/exp, and ContextCompression, which keeps long conversations inside a context budget.
Package exp provides experimental middleware: Agents for sub-agent delegation and Artifacts for session artifact access, which build on the agent APIs in github.com/firebase/genkit/go/ai/exp, and ContextCompression, which keeps long conversations inside a context budget.
Package otelgenai provides an OpenTelemetry GenAI semantic-conventions instrumentation for Genkit.
Package otelgenai provides an OpenTelemetry GenAI semantic-conventions instrumentation for Genkit.
internal/genai
Package genai holds the mapping from Genkit data to OpenTelemetry GenAI semantic conventions: attribute names, value vocabularies, message shapes, and the spec's client metrics.
Package genai holds the mapping from Genkit data to OpenTelemetry GenAI semantic conventions: attribute names, value vocabularies, message shapes, and the spec's client metrics.
Package pinecone implements a genkit plugin for the Pinecone vector database.
Package pinecone implements a genkit plugin for the Pinecone vector database.
exp
Package exp provides experimental PostgreSQL integrations for Genkit's agent runtime (see github.com/firebase/genkit/go/ai/exp).
Package exp provides experimental PostgreSQL integrations for Genkit's agent runtime (see github.com/firebase/genkit/go/ai/exp).
systemone
exp
Package exp serves decision models, the models that speak the System One protocol, and holds the question types a decision is declared with.
Package exp serves decision models, the models that speak the System One protocol, and holds the question types a decision is declared with.
vertexai

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL