gpt

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: May 11, 2023 License: Unlicense Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BotPool

type BotPool struct {
	Workers map[string]*EdgeBot
	Size    int
}

func (*BotPool) WatchPool added in v0.0.7

func (b *BotPool) WatchPool()

type EdgeBot

type EdgeBot struct {
	UUID    string
	Session string
	Answer  *edgegpt.Answer
	Bot     *edgegpt.ChatBot
	Style   edgegpt.ConversationStyle
	End     bool
	Last    time.Time
}

func NewBot

func NewBot(session string, style string) *EdgeBot

func (*EdgeBot) OnQuestion

func (e *EdgeBot) OnQuestion(question string)

func (*EdgeBot) Reset

func (e *EdgeBot) Reset() error

Jump to

Keyboard shortcuts

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