model

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanModelNameForFileSystem added in v0.5.0

func CleanModelNameForFileSystem(modelName string) (modelNameCleaned string)

CleanModelNameForFileSystem cleans a model name to be useable for directory and file names on the file system.

Types

type Model

type Model interface {
	// ID returns the unique ID of this model.
	ID() (id string)

	// GenerateTestsForFile generates test files for the given implementation file in a repository.
	GenerateTestsForFile(logger *log.Logger, language language.Language, repositoryPath string, filePath string) (assessments metrics.Assessments, err error)
}

Model defines a model that can be queried for generations.

type SetQueryAttempts added in v0.5.0

type SetQueryAttempts interface {
	// SetQueryAttempts sets the number of query attempts to perform when a model request errors in the process of solving a task.
	SetQueryAttempts(attempts uint)
}

SetQueryAttempts defines a model that can set the number of query attempts when a model request errors in the process of solving a task.

Directories

Path Synopsis
llm

Jump to

Keyboard shortcuts

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