Versions in this module Expand all Collapse all v0 v0.0.0 May 10, 2024 Changes in this version + func UnmarshalToStruct[T any](result EntityExtractorResult, out *T) error + type EntityExtractor struct + LlamaCppClient *llamacpp.LlamaCppClient + MaxRetries int + func (self *EntityExtractor) ExtractFromString(responseChannel chan EntityExtractorResult, jsonSchema any, userInput string) + type EntityExtractorResult struct + Content string + Entity any + Error error + type EntityJsonSchemaValidator struct + CompiledJsonSchema *jsonschema.Schema + MarshaledJsonSchema []byte + type EntityJsonSchemaValidatorBuilder struct + func (self *EntityJsonSchemaValidatorBuilder) BuildEntityJsonSchemaValidator(jsonSchema any) (*EntityJsonSchemaValidator, error)