Documentation
¶
Index ¶
- Constants
- type RealtimeModel
- type RealtimeModelOptiondeprecated
- type RealtimeOption
- func WithPhonicAdditionalLanguages(languages []string) RealtimeOption
- func WithPhonicAgent(agent string) RealtimeOption
- func WithPhonicAudioSpeed(speed float64) RealtimeOption
- func WithPhonicBoostedKeywords(keywords []string) RealtimeOption
- func WithPhonicDefaultLanguage(language string) RealtimeOption
- func WithPhonicGenerateNoInputPokeText(generate bool) RealtimeOption
- func WithPhonicGenerateWelcomeMessage(generate bool) RealtimeOption
- func WithPhonicLanguages(languages []string) RealtimeOption
- func WithPhonicMinWordsToInterrupt(minWords int) RealtimeOption
- func WithPhonicMultilingualMode(mode string) RealtimeOption
- func WithPhonicNoInputEndConversationSeconds(seconds float64) RealtimeOption
- func WithPhonicNoInputPokeSeconds(seconds float64) RealtimeOption
- func WithPhonicNoInputPokeText(text string) RealtimeOption
- func WithPhonicProject(project string) RealtimeOption
- func WithPhonicTools(tools []string) RealtimeOption
- func WithPhonicVoice(voice string) RealtimeOption
- func WithPhonicWelcomeMessage(message string) RealtimeOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.phonic" PluginVersion = "v0.4.2" 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 ...RealtimeOption) (*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
deprecated
type RealtimeModelOption = RealtimeOption
Deprecated: use RealtimeOption.
type RealtimeOption ¶ added in v0.4.2
type RealtimeOption func(*realtimeOptions)
func WithPhonicAdditionalLanguages ¶
func WithPhonicAdditionalLanguages(languages []string) RealtimeOption
func WithPhonicAgent ¶
func WithPhonicAgent(agent string) RealtimeOption
func WithPhonicAudioSpeed ¶
func WithPhonicAudioSpeed(speed float64) RealtimeOption
func WithPhonicBoostedKeywords ¶
func WithPhonicBoostedKeywords(keywords []string) RealtimeOption
func WithPhonicDefaultLanguage ¶
func WithPhonicDefaultLanguage(language string) RealtimeOption
func WithPhonicGenerateNoInputPokeText ¶
func WithPhonicGenerateNoInputPokeText(generate bool) RealtimeOption
func WithPhonicGenerateWelcomeMessage ¶
func WithPhonicGenerateWelcomeMessage(generate bool) RealtimeOption
func WithPhonicLanguages ¶
func WithPhonicLanguages(languages []string) RealtimeOption
func WithPhonicMinWordsToInterrupt ¶
func WithPhonicMinWordsToInterrupt(minWords int) RealtimeOption
func WithPhonicMultilingualMode ¶
func WithPhonicMultilingualMode(mode string) RealtimeOption
func WithPhonicNoInputEndConversationSeconds ¶
func WithPhonicNoInputEndConversationSeconds(seconds float64) RealtimeOption
func WithPhonicNoInputPokeSeconds ¶
func WithPhonicNoInputPokeSeconds(seconds float64) RealtimeOption
func WithPhonicNoInputPokeText ¶
func WithPhonicNoInputPokeText(text string) RealtimeOption
func WithPhonicProject ¶
func WithPhonicProject(project string) RealtimeOption
func WithPhonicTools ¶
func WithPhonicTools(tools []string) RealtimeOption
func WithPhonicVoice ¶
func WithPhonicVoice(voice string) RealtimeOption
func WithPhonicWelcomeMessage ¶
func WithPhonicWelcomeMessage(message string) RealtimeOption
Click to show internal directories.
Click to hide internal directories.