prompt

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2024 License: MIT Imports: 1 Imported by: 1

Documentation

Index

Constants

View Source
const Assistant = Role("assistant")
View Source
const MimeApplicationPDF = "application/pdf"
View Source
const MimeAudioMP3 = "audio/mp3"
View Source
const MimeAudioMPEG = "audio/mpeg"
View Source
const MimeAudioWAV = "audio/wav"
View Source
const MimeImageJPEG = "image/jpeg"
View Source
const MimeImagePNG = "image/png"
View Source
const MimeImageWebp = "image/webp"
View Source
const MimeTextPlain = "text/plain"
View Source
const MimeVideoAVI = "video/avi"
View Source
const MimeVideoFLV = "video/flv"
View Source
const MimeVideoMOV = "video/mov"
View Source
const MimeVideoMP4 = "video/mp4"
View Source
const MimeVideoMPEG = "video/mpeg"
View Source
const MimeVideoMPEGS = "video/mpegps"
View Source
const MimeVideoMPG = "video/mpg"
View Source
const MimeVideoWMV = "video/wmv"
View Source
const User = Role("user")

Variables

This section is empty.

Functions

This section is empty.

Types

type Payload added in v0.0.2

type Payload struct {
	Mime string
	Data io.Reader
}

type Prompt

type Prompt struct {
	Role    Role
	Text    string
	Payload *Payload
}

func AsAssistant

func AsAssistant(text string) Prompt

func AsUser

func AsUser(text string) Prompt

func AsUserWithData added in v0.0.2

func AsUserWithData(mime string, reader io.Reader) Prompt

type Role

type Role string

Jump to

Keyboard shortcuts

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