# Functions
CodeVersion returns the version of the grokker code.
ExtractFiles extracts the output files from the given response and saves them to the given files, overwriting any existing files.
IncludeFiles returns the contents of the given files as a prompt fragment.
Init creates a Grokker database in the given root directory.
InitNamed creates a named Grokker database in the given root directory.
InitTokenizer initializes the tokenizer.
Load loads a Grokker database from the current or any parent directory.
LoadFrom loads a Grokker database from a given path.
NewModels creates a new Models object.
OutfilesRegex returns a regular expression that matches the format of output files embedded in chat responses.
TmpTestDir returns a temporary directory for testing.
LoadOrInit loads a Grokker database from the given path, or creates a new one if there is no database at the given path.
# Constants
See the "Semantic Versioning" section of the README for information on API and db stability and versioning.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
XXX get rid of this global.
# Structs
No description provided by the author
No description provided by the author
Chunk is a single chunk of text from a document.
Document is a single document in a document repository.
No description provided by the author
No description provided by the author
Model is a type for model name and characteristics.
Models is a type that manages the set of available models.