minimax

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: 18 Imported by: 0

Documentation

Index

Constants

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

Variables

This section is empty.

Functions

This section is empty.

Types

type MinimaxLLM

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

func NewMinimaxLLM

func NewMinimaxLLM(apiKey string, model string) *MinimaxLLM

func (*MinimaxLLM) Chat

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

type MinimaxTTS

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

func NewMinimaxTTS

func NewMinimaxTTS(apiKey string, voice string, opts ...MinimaxTTSOption) *MinimaxTTS

func (*MinimaxTTS) Capabilities

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

func (*MinimaxTTS) Label

func (t *MinimaxTTS) Label() string

func (*MinimaxTTS) Model added in v0.0.18

func (t *MinimaxTTS) Model() string

func (*MinimaxTTS) NumChannels

func (t *MinimaxTTS) NumChannels() int

func (*MinimaxTTS) Provider added in v0.0.18

func (t *MinimaxTTS) Provider() string

func (*MinimaxTTS) SampleRate

func (t *MinimaxTTS) SampleRate() int

func (*MinimaxTTS) Stream

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

func (*MinimaxTTS) Synthesize

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

type MinimaxTTSOption added in v0.0.15

type MinimaxTTSOption func(*MinimaxTTS)

func WithMinimaxTTSAudioFormat added in v0.0.15

func WithMinimaxTTSAudioFormat(audioFormat string) MinimaxTTSOption

func WithMinimaxTTSBaseURL added in v0.0.15

func WithMinimaxTTSBaseURL(baseURL string) MinimaxTTSOption

func WithMinimaxTTSBitrate added in v0.0.15

func WithMinimaxTTSBitrate(bitrate int) MinimaxTTSOption

func WithMinimaxTTSEmotion added in v0.0.15

func WithMinimaxTTSEmotion(emotion string) MinimaxTTSOption

func WithMinimaxTTSIntensity added in v0.0.17

func WithMinimaxTTSIntensity(intensity int) MinimaxTTSOption

func WithMinimaxTTSLanguageBoost added in v0.0.17

func WithMinimaxTTSLanguageBoost(languageBoost string) MinimaxTTSOption

func WithMinimaxTTSModel added in v0.0.15

func WithMinimaxTTSModel(model string) MinimaxTTSOption

func WithMinimaxTTSPitch added in v0.0.15

func WithMinimaxTTSPitch(pitch int) MinimaxTTSOption

func WithMinimaxTTSPronunciationDict added in v0.0.17

func WithMinimaxTTSPronunciationDict(pronunciationDict map[string][]string) MinimaxTTSOption

func WithMinimaxTTSSampleRate added in v0.0.15

func WithMinimaxTTSSampleRate(sampleRate int) MinimaxTTSOption

func WithMinimaxTTSSpeed added in v0.0.15

func WithMinimaxTTSSpeed(speed float64) MinimaxTTSOption

func WithMinimaxTTSTextNormalization added in v0.0.15

func WithMinimaxTTSTextNormalization(enabled bool) MinimaxTTSOption

func WithMinimaxTTSTimbre added in v0.0.17

func WithMinimaxTTSTimbre(timbre int) MinimaxTTSOption

func WithMinimaxTTSVoice added in v0.0.15

func WithMinimaxTTSVoice(voice string) MinimaxTTSOption

func WithMinimaxTTSVolume added in v0.0.15

func WithMinimaxTTSVolume(vol float64) MinimaxTTSOption

Jump to

Keyboard shortcuts

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