nvidia

package
v0.0.86 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

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

Variables

This section is empty.

Functions

This section is empty.

Types

type NvidiaLLM

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

func NewNvidiaLLM

func NewNvidiaLLM(apiKey string, model string) *NvidiaLLM

func (*NvidiaLLM) Chat

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

type NvidiaTTS added in v0.0.15

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

func NewNvidiaTTS added in v0.0.15

func NewNvidiaTTS(apiKey string, voice string, opts ...NvidiaTTSOption) (*NvidiaTTS, error)

func (*NvidiaTTS) Capabilities added in v0.0.15

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

func (*NvidiaTTS) Label added in v0.0.15

func (t *NvidiaTTS) Label() string

func (*NvidiaTTS) Model added in v0.0.15

func (t *NvidiaTTS) Model() string

func (*NvidiaTTS) NumChannels added in v0.0.15

func (t *NvidiaTTS) NumChannels() int

func (*NvidiaTTS) Provider added in v0.0.15

func (t *NvidiaTTS) Provider() string

func (*NvidiaTTS) SampleRate added in v0.0.15

func (t *NvidiaTTS) SampleRate() int

func (*NvidiaTTS) Stream added in v0.0.15

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

func (*NvidiaTTS) Synthesize added in v0.0.15

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

type NvidiaTTSOption added in v0.0.15

type NvidiaTTSOption func(*NvidiaTTS)

func WithNvidiaTTSUseSSL added in v0.0.15

func WithNvidiaTTSUseSSL(useSSL bool) NvidiaTTSOption

Jump to

Keyboard shortcuts

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