Directories ¶
Path | Synopsis |
---|---|
Package core implements Genkit actions and other essential machinery. | Package core implements Genkit actions and other essential machinery. |
logger Package logger provides a context-scoped slog.Logger. | Package logger provides a context-scoped slog.Logger. |
tracing Package gtime provides time functionality for Go Genkit. | Package gtime provides time functionality for Go Genkit. |
Package genkit provides Genkit functionality for application developers. | Package genkit provides Genkit functionality for application developers. |
atype Package atype provides types for Genkit actions. | Package atype provides types for Genkit actions. |
cmd/copy copy is a tool for copying parts of files. | copy is a tool for copying parts of files. |
cmd/jsonschemagen A simple, self-contained code generator for JSON Schema. | A simple, self-contained code generator for JSON Schema. |
cmd/weave The weave command is a simple preprocessor for markdown files. | The weave command is a simple preprocessor for markdown files. |
doc-snippets Package snippets contains snippets that are incorporated into documentation (see the docs-go directory under the repo root). | Package snippets contains snippets that are incorporated into documentation (see the docs-go directory under the repo root). |
doc-snippets/init [START main] | [START main] |
fakeembedder Package fakeembedder provides a fake implementation of genkit.Embedder for testing purposes. | Package fakeembedder provides a fake implementation of genkit.Embedder for testing purposes. |
plugins | |
evaluators Package evaluators defines a set of Genkit Evaluators for popular use-cases | Package evaluators defines a set of Genkit Evaluators for popular use-cases |
googlecloud 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. |
internal Package internal contains code that is common to all models | Package internal contains code that is common to all models |
internal/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. |
localvec Package localvec is a local vector database for development and testing. | Package localvec is a local vector database for development and testing. |
pinecone Package pinecone implements a genkit plugin for the Pinecone vector database. | Package pinecone implements a genkit plugin for the Pinecone vector database. |
samples | |
pgvector This program can be manually tested like so: | This program can be manually tested like so: |
prompts-dir [START main] | [START main] |
tests | |
test_app This program doesn't do anything interesting. | This program doesn't do anything interesting. |
Click to show internal directories.
Click to hide internal directories.