transformer

package
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DallE

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

func NewDallE

func NewDallE() *DallE

func (*DallE) AsFile

func (d *DallE) AsFile(path string) *DallE

func (*DallE) AsImage

func (d *DallE) AsImage() *DallE

func (*DallE) AsURL

func (d *DallE) AsURL() *DallE

func (*DallE) Transform

func (d *DallE) Transform(ctx context.Context, input string) (any, error)

func (*DallE) WithClient

func (d *DallE) WithClient(client *openai.Client) *DallE

func (*DallE) WithImageSize

func (d *DallE) WithImageSize(imageSize DallEImageSize) *DallE

type DallEImageFormat

type DallEImageFormat string
const (
	DallEImageFormatURL   DallEImageFormat = "url"
	DallEImageFormatFile  DallEImageFormat = "file"
	DallEImageFormatImage DallEImageFormat = "image"
)

type DallEImageOutput

type DallEImageOutput any

type DallEImageSize

type DallEImageSize string
const (
	DallEImageSize256  DallEImageSize = openai.CreateImageSize256x256
	DallEImageSize512  DallEImageSize = openai.CreateImageSize512x512
	DallEImageSize1024 DallEImageSize = openai.CreateImageSize1024x1024
)

type VisualQuestionAnswering added in v0.0.9

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

func NewHFVisualQuestionAnswering added in v0.0.9

func NewHFVisualQuestionAnswering(mediaFile string) *VisualQuestionAnswering

func (*VisualQuestionAnswering) Transform added in v0.0.9

func (v *VisualQuestionAnswering) Transform(ctx context.Context, input string, all bool) (any, error)

func (*VisualQuestionAnswering) WithImage added in v0.0.9

func (v *VisualQuestionAnswering) WithImage(mediaFile string) *VisualQuestionAnswering

func (*VisualQuestionAnswering) WithModel added in v0.0.9

func (*VisualQuestionAnswering) WithToken added in v0.0.9

type VisualQuestionAnsweringRequest added in v0.0.9

type VisualQuestionAnsweringRequest struct {
	Inputs VisualQuestionAnsweringRequestInputs `json:"inputs"`
}

type VisualQuestionAnsweringRequestInputs added in v0.0.9

type VisualQuestionAnsweringRequestInputs struct {
	Image    string `json:"image"`
	Question string `json:"question"`
}

type VisualQuestionAnsweringResponse added in v0.0.9

type VisualQuestionAnsweringResponse struct {
	Score  float64 `json:"score"`
	Answer string  `json:"answer"`
}

Jump to

Keyboard shortcuts

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