baseten

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PluginTitle   = "rtp-agent.plugins.baseten"
	PluginVersion = "1.5.15"
	PluginPackage = "rtp-agent.plugins.baseten"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BasetenLLM

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

func NewBasetenLLM

func NewBasetenLLM(apiKey string, model string) (*BasetenLLM, error)

func (*BasetenLLM) Chat

func (l *BasetenLLM) Chat(ctx context.Context, chatCtx *llm.ChatContext, opts ...llm.ChatOption) (llm.LLMStream, error)

func (*BasetenLLM) Model added in v0.0.15

func (l *BasetenLLM) Model() string

func (*BasetenLLM) Provider added in v0.0.15

func (l *BasetenLLM) Provider() string

type BasetenSTT

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

func NewBasetenSTT

func NewBasetenSTT(apiKey string, model string, opts ...BasetenSTTOption) (*BasetenSTT, error)

func (*BasetenSTT) Capabilities

func (s *BasetenSTT) Capabilities() stt.STTCapabilities

func (*BasetenSTT) Label

func (s *BasetenSTT) Label() string

func (*BasetenSTT) Model added in v0.0.15

func (s *BasetenSTT) Model() string

func (*BasetenSTT) Provider added in v0.0.15

func (s *BasetenSTT) Provider() string

func (*BasetenSTT) Recognize

func (s *BasetenSTT) Recognize(ctx context.Context, frames []*model.AudioFrame, language string) (*stt.SpeechEvent, error)

func (*BasetenSTT) Stream

func (s *BasetenSTT) Stream(ctx context.Context, language string) (stt.RecognizeStream, error)

type BasetenSTTOption added in v0.0.15

type BasetenSTTOption func(*BasetenSTT)

func WithBasetenSTTBufferSizeSeconds added in v0.0.15

func WithBasetenSTTBufferSizeSeconds(seconds float64) BasetenSTTOption

func WithBasetenSTTChainID added in v0.0.15

func WithBasetenSTTChainID(chainID string) BasetenSTTOption

func WithBasetenSTTEncoding added in v0.0.15

func WithBasetenSTTEncoding(encoding string) BasetenSTTOption

func WithBasetenSTTLanguage added in v0.0.15

func WithBasetenSTTLanguage(language string) BasetenSTTOption

func WithBasetenSTTModelEndpoint added in v0.0.15

func WithBasetenSTTModelEndpoint(endpoint string) BasetenSTTOption

func WithBasetenSTTSampleRate added in v0.0.15

func WithBasetenSTTSampleRate(sampleRate int) BasetenSTTOption

func WithBasetenSTTVADThreshold added in v0.0.15

func WithBasetenSTTVADThreshold(threshold float64) BasetenSTTOption

type BasetenTTS

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

func NewBasetenTTS

func NewBasetenTTS(apiKey string, model string, opts ...BasetenTTSOption) (*BasetenTTS, error)

func (*BasetenTTS) Capabilities

func (t *BasetenTTS) Capabilities() tts.TTSCapabilities

func (*BasetenTTS) Label

func (t *BasetenTTS) Label() string

func (*BasetenTTS) Model added in v0.0.15

func (t *BasetenTTS) Model() string

func (*BasetenTTS) NumChannels

func (t *BasetenTTS) NumChannels() int

func (*BasetenTTS) Provider added in v0.0.15

func (t *BasetenTTS) Provider() string

func (*BasetenTTS) SampleRate

func (t *BasetenTTS) SampleRate() int

func (*BasetenTTS) Stream

func (t *BasetenTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)

func (*BasetenTTS) Synthesize

func (t *BasetenTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)

type BasetenTTSOption added in v0.0.15

type BasetenTTSOption func(*BasetenTTS)

func WithBasetenTTSBufferSize added in v0.0.15

func WithBasetenTTSBufferSize(bufferSize int) BasetenTTSOption

func WithBasetenTTSLanguage added in v0.0.15

func WithBasetenTTSLanguage(language string) BasetenTTSOption

func WithBasetenTTSMaxTokens added in v0.0.15

func WithBasetenTTSMaxTokens(maxTokens int) BasetenTTSOption

func WithBasetenTTSModelEndpoint added in v0.0.15

func WithBasetenTTSModelEndpoint(endpoint string) BasetenTTSOption

func WithBasetenTTSTemperature added in v0.0.15

func WithBasetenTTSTemperature(temperature float64) BasetenTTSOption

func WithBasetenTTSVoice added in v0.0.15

func WithBasetenTTSVoice(voice string) BasetenTTSOption

Jump to

Keyboard shortcuts

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