Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
|
internal/livetest
Package livetest drives an OpenAI-compatible plugin through the core Genkit generate features against the provider's real API: generation, history, system prompts, streaming, tool calling, structured output, reasoning, vision, and the extra config passthrough.
|
Package livetest drives an OpenAI-compatible plugin through the core Genkit generate features against the provider's real API: generation, history, system prompts, streaming, tool calling, structured output, reasoning, vision, and the extra config passthrough. |
|
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 |
|
jsonschema
Package jsonschema contains JSON Schema helpers shared by Genkit provider plugins.
|
Package jsonschema contains JSON Schema helpers shared by Genkit provider plugins. |
|
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. |
|
Package mcp provides a client for integration with the Model Context Protocol.
|
Package mcp provides a client for integration with the Model Context Protocol. |
|
fixtures/basic_server
command
|
|
|
fixtures/content_server
command
|
|
|
fixtures/policy_server
command
|
|
|
fixtures/server_a
command
|
|
|
fixtures/server_b
command
|
|
|
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 for the agent APIs in github.com/firebase/genkit/go/ai/exp: Agents for sub-agent delegation and Artifacts for session artifact access.
|
Package exp provides experimental middleware for the agent APIs in github.com/firebase/genkit/go/ai/exp: Agents for sub-agent delegation and Artifacts for session artifact access. |
|
Package pinecone implements a genkit plugin for the Pinecone vector database.
|
Package pinecone implements a genkit plugin for the Pinecone vector database. |
|
vertexai
|
|
Click to show internal directories.
Click to hide internal directories.