huggingface

package
v0.0.9-beta1 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2023 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

View Source
const APIBaseURL = "https://api-inference.huggingface.co/models/"
View Source
const (
	ErrHuggingFaceCompletion = "huggingface completion error"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type HuggingFace added in v0.0.9

type HuggingFace struct {
	// contains filtered or unexported fields
}

func New

func New(model string, temperature float32, verbose bool) *HuggingFace

func (*HuggingFace) Completion added in v0.0.9

func (h *HuggingFace) Completion(ctx context.Context, prompt string) (string, error)

func (*HuggingFace) WithMaxLength added in v0.0.9

func (h *HuggingFace) WithMaxLength(maxLength int) *HuggingFace

func (*HuggingFace) WithMinLength added in v0.0.9

func (h *HuggingFace) WithMinLength(minLength int) *HuggingFace

func (*HuggingFace) WithMode added in v0.0.9

func (h *HuggingFace) WithMode(mode HuggingFaceMode) *HuggingFace

func (*HuggingFace) WithModel added in v0.0.9

func (h *HuggingFace) WithModel(model string) *HuggingFace

func (*HuggingFace) WithTemperature added in v0.0.9

func (h *HuggingFace) WithTemperature(temperature float32) *HuggingFace

func (*HuggingFace) WithToken added in v0.0.9

func (h *HuggingFace) WithToken(token string) *HuggingFace

func (*HuggingFace) WithTopK added in v0.0.9

func (h *HuggingFace) WithTopK(topK int) *HuggingFace

func (*HuggingFace) WithTopP added in v0.0.9

func (h *HuggingFace) WithTopP(topP float32) *HuggingFace

func (*HuggingFace) WithVerbose added in v0.0.9

func (h *HuggingFace) WithVerbose(verbose bool) *HuggingFace

type HuggingFaceMode

type HuggingFaceMode int
const (
	HuggingFaceModeCoversational HuggingFaceMode = iota
	HuggingFaceModeTextGeneration
)

Jump to

Keyboard shortcuts

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