Documentation
¶
Index ¶
- Constants
- type RealtimeModel
- type RealtimeModelOption
- func WithPhonicAdditionalLanguages(languages []string) RealtimeModelOption
- func WithPhonicAgent(agent string) RealtimeModelOption
- func WithPhonicAudioSpeed(speed float64) RealtimeModelOption
- func WithPhonicBoostedKeywords(keywords []string) RealtimeModelOption
- func WithPhonicDefaultLanguage(language string) RealtimeModelOption
- func WithPhonicGenerateNoInputPokeText(generate bool) RealtimeModelOption
- func WithPhonicGenerateWelcomeMessage(generate bool) RealtimeModelOption
- func WithPhonicLanguages(languages []string) RealtimeModelOption
- func WithPhonicMinWordsToInterrupt(minWords int) RealtimeModelOption
- func WithPhonicMultilingualMode(mode string) RealtimeModelOption
- func WithPhonicNoInputEndConversationSeconds(seconds float64) RealtimeModelOption
- func WithPhonicNoInputPokeSeconds(seconds float64) RealtimeModelOption
- func WithPhonicNoInputPokeText(text string) RealtimeModelOption
- func WithPhonicProject(project string) RealtimeModelOption
- func WithPhonicTools(tools []string) RealtimeModelOption
- func WithPhonicVoice(voice string) RealtimeModelOption
- func WithPhonicWelcomeMessage(message string) RealtimeModelOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.phonic" PluginVersion = "1.5.15" PluginPackage = "rtp-agent.plugins.phonic" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RealtimeModel ¶
type RealtimeModel struct {
// contains filtered or unexported fields
}
func NewRealtimeModel ¶
func NewRealtimeModel(apiKey string, opts ...RealtimeModelOption) (*RealtimeModel, error)
func (*RealtimeModel) Capabilities ¶
func (m *RealtimeModel) Capabilities() llm.RealtimeCapabilities
func (*RealtimeModel) Close ¶
func (m *RealtimeModel) Close() error
func (*RealtimeModel) Model ¶
func (m *RealtimeModel) Model() string
func (*RealtimeModel) Provider ¶
func (m *RealtimeModel) Provider() string
func (*RealtimeModel) Session ¶
func (m *RealtimeModel) Session() (llm.RealtimeSession, error)
type RealtimeModelOption ¶
type RealtimeModelOption func(*realtimeOptions)
func WithPhonicAdditionalLanguages ¶
func WithPhonicAdditionalLanguages(languages []string) RealtimeModelOption
func WithPhonicAgent ¶
func WithPhonicAgent(agent string) RealtimeModelOption
func WithPhonicAudioSpeed ¶
func WithPhonicAudioSpeed(speed float64) RealtimeModelOption
func WithPhonicBoostedKeywords ¶
func WithPhonicBoostedKeywords(keywords []string) RealtimeModelOption
func WithPhonicDefaultLanguage ¶
func WithPhonicDefaultLanguage(language string) RealtimeModelOption
func WithPhonicGenerateNoInputPokeText ¶
func WithPhonicGenerateNoInputPokeText(generate bool) RealtimeModelOption
func WithPhonicGenerateWelcomeMessage ¶
func WithPhonicGenerateWelcomeMessage(generate bool) RealtimeModelOption
func WithPhonicLanguages ¶
func WithPhonicLanguages(languages []string) RealtimeModelOption
func WithPhonicMinWordsToInterrupt ¶
func WithPhonicMinWordsToInterrupt(minWords int) RealtimeModelOption
func WithPhonicMultilingualMode ¶
func WithPhonicMultilingualMode(mode string) RealtimeModelOption
func WithPhonicNoInputEndConversationSeconds ¶
func WithPhonicNoInputEndConversationSeconds(seconds float64) RealtimeModelOption
func WithPhonicNoInputPokeSeconds ¶
func WithPhonicNoInputPokeSeconds(seconds float64) RealtimeModelOption
func WithPhonicNoInputPokeText ¶
func WithPhonicNoInputPokeText(text string) RealtimeModelOption
func WithPhonicProject ¶
func WithPhonicProject(project string) RealtimeModelOption
func WithPhonicTools ¶
func WithPhonicTools(tools []string) RealtimeModelOption
func WithPhonicVoice ¶
func WithPhonicVoice(voice string) RealtimeModelOption
func WithPhonicWelcomeMessage ¶
func WithPhonicWelcomeMessage(message string) RealtimeModelOption
Click to show internal directories.
Click to hide internal directories.