Documentation
¶
Index ¶
- Variables
- type AgentConfigUpdate
- func (*AgentConfigUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *AgentConfigUpdate) GetCreatedAt() *timestamppb.Timestamp
- func (x *AgentConfigUpdate) GetId() string
- func (x *AgentConfigUpdate) GetInstructions() string
- func (x *AgentConfigUpdate) GetToolsAdded() []string
- func (x *AgentConfigUpdate) GetToolsRemoved() []string
- func (*AgentConfigUpdate) ProtoMessage()
- func (x *AgentConfigUpdate) ProtoReflect() protoreflect.Message
- func (x *AgentConfigUpdate) Reset()
- func (x *AgentConfigUpdate) String() string
- type AgentDevMessage
- func (*AgentDevMessage) Descriptor() ([]byte, []int)deprecated
- func (x *AgentDevMessage) GetGetRunningJobsRequest() *GetRunningAgentJobsRequest
- func (x *AgentDevMessage) GetGetRunningJobsResponse() *GetRunningAgentJobsResponse
- func (x *AgentDevMessage) GetMessage() isAgentDevMessage_Message
- func (*AgentDevMessage) ProtoMessage()
- func (x *AgentDevMessage) ProtoReflect() protoreflect.Message
- func (x *AgentDevMessage) Reset()
- func (x *AgentDevMessage) String() string
- type AgentDevMessage_GetRunningJobsRequest
- type AgentDevMessage_GetRunningJobsResponse
- type AgentHandoff
- func (*AgentHandoff) Descriptor() ([]byte, []int)deprecated
- func (x *AgentHandoff) GetCreatedAt() *timestamppb.Timestamp
- func (x *AgentHandoff) GetId() string
- func (x *AgentHandoff) GetNewAgentId() string
- func (x *AgentHandoff) GetOldAgentId() string
- func (*AgentHandoff) ProtoMessage()
- func (x *AgentHandoff) ProtoReflect() protoreflect.Message
- func (x *AgentHandoff) Reset()
- func (x *AgentHandoff) String() string
- type AgentSessionEvent
- func (*AgentSessionEvent) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent) GetAgentStateChanged() *AgentSessionEvent_AgentStateChanged
- func (x *AgentSessionEvent) GetAmdPrediction() *AgentSessionEvent_AmdPrediction
- func (x *AgentSessionEvent) GetConversationItemAdded() *AgentSessionEvent_ConversationItemAdded
- func (x *AgentSessionEvent) GetCreatedAt() *timestamppb.Timestamp
- func (x *AgentSessionEvent) GetEotPrediction() *AgentSessionEvent_EotPrediction
- func (x *AgentSessionEvent) GetError() *AgentSessionEvent_Error
- func (x *AgentSessionEvent) GetEvent() isAgentSessionEvent_Event
- func (x *AgentSessionEvent) GetFunctionToolsExecuted() *AgentSessionEvent_FunctionToolsExecuted
- func (x *AgentSessionEvent) GetFunctionToolsStarted() *AgentSessionEvent_FunctionToolsStarted
- func (x *AgentSessionEvent) GetOverlappingSpeech() *AgentSessionEvent_OverlappingSpeech
- func (x *AgentSessionEvent) GetSessionUsageUpdated() *AgentSessionEvent_SessionUsageUpdated
- func (x *AgentSessionEvent) GetUserInputTranscribed() *AgentSessionEvent_UserInputTranscribed
- func (x *AgentSessionEvent) GetUserStateChanged() *AgentSessionEvent_UserStateChanged
- func (*AgentSessionEvent) ProtoMessage()
- func (x *AgentSessionEvent) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent) Reset()
- func (x *AgentSessionEvent) String() string
- type AgentSessionEvent_AgentStateChanged
- func (*AgentSessionEvent_AgentStateChanged) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_AgentStateChanged) GetNewState() AgentState
- func (x *AgentSessionEvent_AgentStateChanged) GetOldState() AgentState
- func (*AgentSessionEvent_AgentStateChanged) ProtoMessage()
- func (x *AgentSessionEvent_AgentStateChanged) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_AgentStateChanged) Reset()
- func (x *AgentSessionEvent_AgentStateChanged) String() string
- type AgentSessionEvent_AgentStateChanged_
- type AgentSessionEvent_AmdPrediction
- func (*AgentSessionEvent_AmdPrediction) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_AmdPrediction) GetCategory() AmdCategory
- func (x *AgentSessionEvent_AmdPrediction) GetDelay() *durationpb.Duration
- func (x *AgentSessionEvent_AmdPrediction) GetReason() string
- func (x *AgentSessionEvent_AmdPrediction) GetSpeechDuration() *durationpb.Duration
- func (x *AgentSessionEvent_AmdPrediction) GetTranscript() string
- func (*AgentSessionEvent_AmdPrediction) ProtoMessage()
- func (x *AgentSessionEvent_AmdPrediction) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_AmdPrediction) Reset()
- func (x *AgentSessionEvent_AmdPrediction) String() string
- type AgentSessionEvent_AmdPrediction_
- type AgentSessionEvent_ConversationItemAdded
- func (*AgentSessionEvent_ConversationItemAdded) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_ConversationItemAdded) GetItem() *ChatContext_ChatItem
- func (*AgentSessionEvent_ConversationItemAdded) ProtoMessage()
- func (x *AgentSessionEvent_ConversationItemAdded) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_ConversationItemAdded) Reset()
- func (x *AgentSessionEvent_ConversationItemAdded) String() string
- type AgentSessionEvent_ConversationItemAdded_
- type AgentSessionEvent_EotPrediction
- func (*AgentSessionEvent_EotPrediction) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_EotPrediction) GetDelay() *durationpb.Duration
- func (x *AgentSessionEvent_EotPrediction) GetInferenceDuration() *durationpb.Duration
- func (x *AgentSessionEvent_EotPrediction) GetProbability() float32
- func (x *AgentSessionEvent_EotPrediction) GetThreshold() float32
- func (*AgentSessionEvent_EotPrediction) ProtoMessage()
- func (x *AgentSessionEvent_EotPrediction) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_EotPrediction) Reset()
- func (x *AgentSessionEvent_EotPrediction) String() string
- type AgentSessionEvent_EotPrediction_
- type AgentSessionEvent_Error
- func (*AgentSessionEvent_Error) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_Error) GetMessage() string
- func (*AgentSessionEvent_Error) ProtoMessage()
- func (x *AgentSessionEvent_Error) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_Error) Reset()
- func (x *AgentSessionEvent_Error) String() string
- type AgentSessionEvent_Error_
- type AgentSessionEvent_FunctionToolsExecuted
- func (*AgentSessionEvent_FunctionToolsExecuted) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_FunctionToolsExecuted) GetFunctionCallOutputs() []*FunctionCallOutput
- func (x *AgentSessionEvent_FunctionToolsExecuted) GetFunctionCalls() []*FunctionCall
- func (*AgentSessionEvent_FunctionToolsExecuted) ProtoMessage()
- func (x *AgentSessionEvent_FunctionToolsExecuted) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_FunctionToolsExecuted) Reset()
- func (x *AgentSessionEvent_FunctionToolsExecuted) String() string
- type AgentSessionEvent_FunctionToolsExecuted_
- type AgentSessionEvent_FunctionToolsStarted
- func (*AgentSessionEvent_FunctionToolsStarted) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_FunctionToolsStarted) GetFunctionCalls() []*FunctionCall
- func (*AgentSessionEvent_FunctionToolsStarted) ProtoMessage()
- func (x *AgentSessionEvent_FunctionToolsStarted) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_FunctionToolsStarted) Reset()
- func (x *AgentSessionEvent_FunctionToolsStarted) String() string
- type AgentSessionEvent_FunctionToolsStarted_
- type AgentSessionEvent_OverlappingSpeech
- func (*AgentSessionEvent_OverlappingSpeech) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_OverlappingSpeech) GetDetectedAt() *timestamppb.Timestamp
- func (x *AgentSessionEvent_OverlappingSpeech) GetDetectionDelay() float64
- func (x *AgentSessionEvent_OverlappingSpeech) GetIsInterruption() bool
- func (x *AgentSessionEvent_OverlappingSpeech) GetOverlapStartedAt() *timestamppb.Timestamp
- func (*AgentSessionEvent_OverlappingSpeech) ProtoMessage()
- func (x *AgentSessionEvent_OverlappingSpeech) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_OverlappingSpeech) Reset()
- func (x *AgentSessionEvent_OverlappingSpeech) String() string
- type AgentSessionEvent_OverlappingSpeech_
- type AgentSessionEvent_SessionUsageUpdated
- func (*AgentSessionEvent_SessionUsageUpdated) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_SessionUsageUpdated) GetUsage() *AgentSessionUsage
- func (*AgentSessionEvent_SessionUsageUpdated) ProtoMessage()
- func (x *AgentSessionEvent_SessionUsageUpdated) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_SessionUsageUpdated) Reset()
- func (x *AgentSessionEvent_SessionUsageUpdated) String() string
- type AgentSessionEvent_SessionUsageUpdated_
- type AgentSessionEvent_UserInputTranscribed
- func (*AgentSessionEvent_UserInputTranscribed) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_UserInputTranscribed) GetIsFinal() bool
- func (x *AgentSessionEvent_UserInputTranscribed) GetLanguage() string
- func (x *AgentSessionEvent_UserInputTranscribed) GetTranscript() string
- func (*AgentSessionEvent_UserInputTranscribed) ProtoMessage()
- func (x *AgentSessionEvent_UserInputTranscribed) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_UserInputTranscribed) Reset()
- func (x *AgentSessionEvent_UserInputTranscribed) String() string
- type AgentSessionEvent_UserInputTranscribed_
- type AgentSessionEvent_UserStateChanged
- func (*AgentSessionEvent_UserStateChanged) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionEvent_UserStateChanged) GetNewState() UserState
- func (x *AgentSessionEvent_UserStateChanged) GetOldState() UserState
- func (*AgentSessionEvent_UserStateChanged) ProtoMessage()
- func (x *AgentSessionEvent_UserStateChanged) ProtoReflect() protoreflect.Message
- func (x *AgentSessionEvent_UserStateChanged) Reset()
- func (x *AgentSessionEvent_UserStateChanged) String() string
- type AgentSessionEvent_UserStateChanged_
- type AgentSessionMessage
- func (*AgentSessionMessage) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionMessage) GetAudioInput() *AgentSessionMessage_ConsoleIO_AudioFrame
- func (x *AgentSessionMessage) GetAudioOutput() *AgentSessionMessage_ConsoleIO_AudioFrame
- func (x *AgentSessionMessage) GetAudioPlaybackClear() *AgentSessionMessage_ConsoleIO_AudioPlaybackClear
- func (x *AgentSessionMessage) GetAudioPlaybackFinished() *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished
- func (x *AgentSessionMessage) GetAudioPlaybackFlush() *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush
- func (x *AgentSessionMessage) GetEvent() *AgentSessionEvent
- func (x *AgentSessionMessage) GetMessage() isAgentSessionMessage_Message
- func (x *AgentSessionMessage) GetRequest() *SessionRequest
- func (x *AgentSessionMessage) GetResponse() *SessionResponse
- func (*AgentSessionMessage) ProtoMessage()
- func (x *AgentSessionMessage) ProtoReflect() protoreflect.Message
- func (x *AgentSessionMessage) Reset()
- func (x *AgentSessionMessage) String() string
- type AgentSessionMessage_AudioInput
- type AgentSessionMessage_AudioOutput
- type AgentSessionMessage_AudioPlaybackClear
- type AgentSessionMessage_AudioPlaybackFinished
- type AgentSessionMessage_AudioPlaybackFlush
- type AgentSessionMessage_ConsoleIO
- func (*AgentSessionMessage_ConsoleIO) Descriptor() ([]byte, []int)deprecated
- func (*AgentSessionMessage_ConsoleIO) ProtoMessage()
- func (x *AgentSessionMessage_ConsoleIO) ProtoReflect() protoreflect.Message
- func (x *AgentSessionMessage_ConsoleIO) Reset()
- func (x *AgentSessionMessage_ConsoleIO) String() string
- type AgentSessionMessage_ConsoleIO_AudioFrame
- func (*AgentSessionMessage_ConsoleIO_AudioFrame) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetData() []byte
- func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetNumChannels() uint32
- func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetSampleRate() uint32
- func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetSamplesPerChannel() uint32
- func (*AgentSessionMessage_ConsoleIO_AudioFrame) ProtoMessage()
- func (x *AgentSessionMessage_ConsoleIO_AudioFrame) ProtoReflect() protoreflect.Message
- func (x *AgentSessionMessage_ConsoleIO_AudioFrame) Reset()
- func (x *AgentSessionMessage_ConsoleIO_AudioFrame) String() string
- type AgentSessionMessage_ConsoleIO_AudioPlaybackClear
- func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) Descriptor() ([]byte, []int)deprecated
- func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) ProtoMessage()
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackClear) ProtoReflect() protoreflect.Message
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackClear) Reset()
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackClear) String() string
- type AgentSessionMessage_ConsoleIO_AudioPlaybackFinished
- func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) Descriptor() ([]byte, []int)deprecated
- func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) ProtoMessage()
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) ProtoReflect() protoreflect.Message
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) Reset()
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) String() string
- type AgentSessionMessage_ConsoleIO_AudioPlaybackFlush
- func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) Descriptor() ([]byte, []int)deprecated
- func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) ProtoMessage()
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) ProtoReflect() protoreflect.Message
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) Reset()
- func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) String() string
- type AgentSessionMessage_Event
- type AgentSessionMessage_Request
- type AgentSessionMessage_Response
- type AgentSessionUsage
- func (*AgentSessionUsage) Descriptor() ([]byte, []int)deprecated
- func (x *AgentSessionUsage) GetModelUsage() []*ModelUsage
- func (*AgentSessionUsage) ProtoMessage()
- func (x *AgentSessionUsage) ProtoReflect() protoreflect.Message
- func (x *AgentSessionUsage) Reset()
- func (x *AgentSessionUsage) String() string
- type AgentState
- type AmdCategory
- func (AmdCategory) Descriptor() protoreflect.EnumDescriptor
- func (x AmdCategory) Enum() *AmdCategory
- func (AmdCategory) EnumDescriptor() ([]byte, []int)deprecated
- func (x AmdCategory) Number() protoreflect.EnumNumber
- func (x AmdCategory) String() string
- func (AmdCategory) Type() protoreflect.EnumType
- type AudioEncoding
- func (AudioEncoding) Descriptor() protoreflect.EnumDescriptor
- func (x AudioEncoding) Enum() *AudioEncoding
- func (AudioEncoding) EnumDescriptor() ([]byte, []int)deprecated
- func (x AudioEncoding) Number() protoreflect.EnumNumber
- func (x AudioEncoding) String() string
- func (AudioEncoding) Type() protoreflect.EnumType
- type BufferStart
- type BufferStop
- type ChatContext
- type ChatContext_ChatItem
- func (*ChatContext_ChatItem) Descriptor() ([]byte, []int)deprecated
- func (x *ChatContext_ChatItem) GetAgentConfigUpdate() *AgentConfigUpdate
- func (x *ChatContext_ChatItem) GetAgentHandoff() *AgentHandoff
- func (x *ChatContext_ChatItem) GetFunctionCall() *FunctionCall
- func (x *ChatContext_ChatItem) GetFunctionCallOutput() *FunctionCallOutput
- func (x *ChatContext_ChatItem) GetItem() isChatContext_ChatItem_Item
- func (x *ChatContext_ChatItem) GetMessage() *ChatMessage
- func (*ChatContext_ChatItem) ProtoMessage()
- func (x *ChatContext_ChatItem) ProtoReflect() protoreflect.Message
- func (x *ChatContext_ChatItem) Reset()
- func (x *ChatContext_ChatItem) String() string
- type ChatContext_ChatItem_AgentConfigUpdate
- type ChatContext_ChatItem_AgentHandoff
- type ChatContext_ChatItem_FunctionCall
- type ChatContext_ChatItem_FunctionCallOutput
- type ChatContext_ChatItem_Message
- type ChatMessage
- func (*ChatMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ChatMessage) GetContent() []*ChatMessage_ChatContent
- func (x *ChatMessage) GetCreatedAt() *timestamppb.Timestamp
- func (x *ChatMessage) GetExtra() map[string]string
- func (x *ChatMessage) GetId() string
- func (x *ChatMessage) GetInterrupted() bool
- func (x *ChatMessage) GetMetrics() *MetricsReport
- func (x *ChatMessage) GetRole() ChatRole
- func (x *ChatMessage) GetTranscriptConfidence() float64
- func (*ChatMessage) ProtoMessage()
- func (x *ChatMessage) ProtoReflect() protoreflect.Message
- func (x *ChatMessage) Reset()
- func (x *ChatMessage) String() string
- type ChatMessage_ChatContent
- func (*ChatMessage_ChatContent) Descriptor() ([]byte, []int)deprecated
- func (x *ChatMessage_ChatContent) GetPayload() isChatMessage_ChatContent_Payload
- func (x *ChatMessage_ChatContent) GetText() string
- func (*ChatMessage_ChatContent) ProtoMessage()
- func (x *ChatMessage_ChatContent) ProtoReflect() protoreflect.Message
- func (x *ChatMessage_ChatContent) Reset()
- func (x *ChatMessage_ChatContent) String() string
- type ChatMessage_ChatContent_Text
- type ChatRole
- type ClientMessage
- func (*ClientMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ClientMessage) GetBufferStart() *BufferStart
- func (x *ClientMessage) GetBufferStop() *BufferStop
- func (x *ClientMessage) GetCreatedAt() *timestamppb.Timestamp
- func (x *ClientMessage) GetEotInputChatContext() *EotInputChatContext
- func (x *ClientMessage) GetInferenceStart() *InferenceStart
- func (x *ClientMessage) GetInferenceStop() *InferenceStop
- func (x *ClientMessage) GetInputAudio() *InputAudio
- func (x *ClientMessage) GetMessage() isClientMessage_Message
- func (x *ClientMessage) GetSessionClose() *SessionClose
- func (x *ClientMessage) GetSessionCreate() *SessionCreate
- func (x *ClientMessage) GetSessionFlush() *SessionFlush
- func (*ClientMessage) ProtoMessage()
- func (x *ClientMessage) ProtoReflect() protoreflect.Message
- func (x *ClientMessage) Reset()
- func (x *ClientMessage) String() string
- type ClientMessage_BufferStart
- type ClientMessage_BufferStop
- type ClientMessage_EotInputChatContext
- type ClientMessage_InferenceStart
- type ClientMessage_InferenceStop
- type ClientMessage_InputAudio
- type ClientMessage_SessionClose
- type ClientMessage_SessionCreate
- type ClientMessage_SessionFlush
- type EotInferenceRequest
- func (*EotInferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EotInferenceRequest) GetAssistantText() string
- func (x *EotInferenceRequest) GetAudio() []byte
- func (x *EotInferenceRequest) GetEncoding() AudioEncoding
- func (x *EotInferenceRequest) GetSampleRate() uint32
- func (*EotInferenceRequest) ProtoMessage()
- func (x *EotInferenceRequest) ProtoReflect() protoreflect.Message
- func (x *EotInferenceRequest) Reset()
- func (x *EotInferenceRequest) String() string
- type EotInferenceResponse
- func (*EotInferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EotInferenceResponse) GetProbability() float32
- func (x *EotInferenceResponse) GetStats() *InferenceStats
- func (*EotInferenceResponse) ProtoMessage()
- func (x *EotInferenceResponse) ProtoReflect() protoreflect.Message
- func (x *EotInferenceResponse) Reset()
- func (x *EotInferenceResponse) String() string
- type EotInputChatContext
- func (*EotInputChatContext) Descriptor() ([]byte, []int)deprecated
- func (x *EotInputChatContext) GetMessages() []*ChatMessage
- func (*EotInputChatContext) ProtoMessage()
- func (x *EotInputChatContext) ProtoReflect() protoreflect.Message
- func (x *EotInputChatContext) Reset()
- func (x *EotInputChatContext) String() string
- type EotModelUsage
- func (*EotModelUsage) Descriptor() ([]byte, []int)deprecated
- func (x *EotModelUsage) GetModel() string
- func (x *EotModelUsage) GetProvider() string
- func (x *EotModelUsage) GetTotalRequests() int32
- func (*EotModelUsage) ProtoMessage()
- func (x *EotModelUsage) ProtoReflect() protoreflect.Message
- func (x *EotModelUsage) Reset()
- func (x *EotModelUsage) String() string
- type EotPrediction
- func (*EotPrediction) Descriptor() ([]byte, []int)deprecated
- func (x *EotPrediction) GetBackend() EotPrediction_EotBackend
- func (x *EotPrediction) GetInferenceStats() *InferenceStats
- func (x *EotPrediction) GetProbability() float32
- func (*EotPrediction) ProtoMessage()
- func (x *EotPrediction) ProtoReflect() protoreflect.Message
- func (x *EotPrediction) Reset()
- func (x *EotPrediction) String() string
- type EotPrediction_EotBackend
- func (EotPrediction_EotBackend) Descriptor() protoreflect.EnumDescriptor
- func (x EotPrediction_EotBackend) Enum() *EotPrediction_EotBackend
- func (EotPrediction_EotBackend) EnumDescriptor() ([]byte, []int)deprecated
- func (x EotPrediction_EotBackend) Number() protoreflect.EnumNumber
- func (x EotPrediction_EotBackend) String() string
- func (EotPrediction_EotBackend) Type() protoreflect.EnumType
- type EotSettings
- type FunctionCall
- func (*FunctionCall) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionCall) GetArguments() string
- func (x *FunctionCall) GetCallId() string
- func (x *FunctionCall) GetCreatedAt() *timestamppb.Timestamp
- func (x *FunctionCall) GetId() string
- func (x *FunctionCall) GetName() string
- func (*FunctionCall) ProtoMessage()
- func (x *FunctionCall) ProtoReflect() protoreflect.Message
- func (x *FunctionCall) Reset()
- func (x *FunctionCall) String() string
- type FunctionCallOutput
- func (*FunctionCallOutput) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionCallOutput) GetCallId() string
- func (x *FunctionCallOutput) GetCreatedAt() *timestamppb.Timestamp
- func (x *FunctionCallOutput) GetId() string
- func (x *FunctionCallOutput) GetIsError() bool
- func (x *FunctionCallOutput) GetName() string
- func (x *FunctionCallOutput) GetOutput() string
- func (*FunctionCallOutput) ProtoMessage()
- func (x *FunctionCallOutput) ProtoReflect() protoreflect.Message
- func (x *FunctionCallOutput) Reset()
- func (x *FunctionCallOutput) String() string
- type GetRunningAgentJobsRequest
- type GetRunningAgentJobsResponse
- func (*GetRunningAgentJobsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRunningAgentJobsResponse) GetJobs() []*RunningAgentJobInfo
- func (*GetRunningAgentJobsResponse) ProtoMessage()
- func (x *GetRunningAgentJobsResponse) ProtoReflect() protoreflect.Message
- func (x *GetRunningAgentJobsResponse) Reset()
- func (x *GetRunningAgentJobsResponse) String() string
- type InferenceError
- func (*InferenceError) Descriptor() ([]byte, []int)deprecated
- func (x *InferenceError) GetCode() uint32
- func (x *InferenceError) GetMessage() string
- func (*InferenceError) ProtoMessage()
- func (x *InferenceError) ProtoReflect() protoreflect.Message
- func (x *InferenceError) Reset()
- func (x *InferenceError) String() string
- type InferenceRequest
- func (*InferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InferenceRequest) GetEotInferenceRequest() *EotInferenceRequest
- func (x *InferenceRequest) GetInterruptionInferenceRequest() *InterruptionInferenceRequest
- func (x *InferenceRequest) GetRequest() isInferenceRequest_Request
- func (*InferenceRequest) ProtoMessage()
- func (x *InferenceRequest) ProtoReflect() protoreflect.Message
- func (x *InferenceRequest) Reset()
- func (x *InferenceRequest) String() string
- type InferenceRequest_EotInferenceRequest
- type InferenceRequest_InterruptionInferenceRequest
- type InferenceResponse
- func (*InferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InferenceResponse) GetEotInferenceResponse() *EotInferenceResponse
- func (x *InferenceResponse) GetInterruptionInferenceResponse() *InterruptionInferenceResponse
- func (x *InferenceResponse) GetResponse() isInferenceResponse_Response
- func (*InferenceResponse) ProtoMessage()
- func (x *InferenceResponse) ProtoReflect() protoreflect.Message
- func (x *InferenceResponse) Reset()
- func (x *InferenceResponse) String() string
- type InferenceResponse_EotInferenceResponse
- type InferenceResponse_InterruptionInferenceResponse
- type InferenceStart
- type InferenceStarted
- type InferenceStats
- func (*InferenceStats) Descriptor() ([]byte, []int)deprecated
- func (x *InferenceStats) GetClientE2ELatency() *durationpb.Duration
- func (x *InferenceStats) GetEarliestClientCreatedAt() *timestamppb.Timestamp
- func (x *InferenceStats) GetInferenceDuration() *durationpb.Duration
- func (x *InferenceStats) GetLatestClientCreatedAt() *timestamppb.Timestamp
- func (x *InferenceStats) GetPreprocessingDuration() *durationpb.Duration
- func (x *InferenceStats) GetServerE2ELatency() *durationpb.Duration
- func (*InferenceStats) ProtoMessage()
- func (x *InferenceStats) ProtoReflect() protoreflect.Message
- func (x *InferenceStats) Reset()
- func (x *InferenceStats) String() string
- type InferenceStop
- type InferenceStopped
- type InputAudio
- func (*InputAudio) Descriptor() ([]byte, []int)deprecated
- func (x *InputAudio) GetAudio() []byte
- func (x *InputAudio) GetCreatedAt() *timestamppb.Timestamp
- func (x *InputAudio) GetNumSamples() uint32
- func (*InputAudio) ProtoMessage()
- func (x *InputAudio) ProtoReflect() protoreflect.Message
- func (x *InputAudio) Reset()
- func (x *InputAudio) String() string
- type InterruptionInferenceRequest
- func (*InterruptionInferenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterruptionInferenceRequest) GetAudio() []byte
- func (x *InterruptionInferenceRequest) GetEncoding() AudioEncoding
- func (x *InterruptionInferenceRequest) GetSampleRate() uint32
- func (*InterruptionInferenceRequest) ProtoMessage()
- func (x *InterruptionInferenceRequest) ProtoReflect() protoreflect.Message
- func (x *InterruptionInferenceRequest) Reset()
- func (x *InterruptionInferenceRequest) String() string
- type InterruptionInferenceResponse
- func (*InterruptionInferenceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterruptionInferenceResponse) GetIsInterruption() bool
- func (x *InterruptionInferenceResponse) GetProbabilities() []float32
- func (x *InterruptionInferenceResponse) GetStats() *InferenceStats
- func (*InterruptionInferenceResponse) ProtoMessage()
- func (x *InterruptionInferenceResponse) ProtoReflect() protoreflect.Message
- func (x *InterruptionInferenceResponse) Reset()
- func (x *InterruptionInferenceResponse) String() string
- type InterruptionModelUsage
- func (*InterruptionModelUsage) Descriptor() ([]byte, []int)deprecated
- func (x *InterruptionModelUsage) GetModel() string
- func (x *InterruptionModelUsage) GetProvider() string
- func (x *InterruptionModelUsage) GetTotalRequests() int32
- func (*InterruptionModelUsage) ProtoMessage()
- func (x *InterruptionModelUsage) ProtoReflect() protoreflect.Message
- func (x *InterruptionModelUsage) Reset()
- func (x *InterruptionModelUsage) String() string
- type InterruptionPrediction
- func (*InterruptionPrediction) Descriptor() ([]byte, []int)deprecated
- func (x *InterruptionPrediction) GetInferenceStats() *InferenceStats
- func (x *InterruptionPrediction) GetIsInterruption() bool
- func (x *InterruptionPrediction) GetProbabilities() []float32
- func (*InterruptionPrediction) ProtoMessage()
- func (x *InterruptionPrediction) ProtoReflect() protoreflect.Message
- func (x *InterruptionPrediction) Reset()
- func (x *InterruptionPrediction) String() string
- type InterruptionSettings
- func (*InterruptionSettings) Descriptor() ([]byte, []int)deprecated
- func (x *InterruptionSettings) GetAudioPrefixDuration() *durationpb.Duration
- func (x *InterruptionSettings) GetDetectionInterval() *durationpb.Duration
- func (x *InterruptionSettings) GetMaxAudioDuration() *durationpb.Duration
- func (x *InterruptionSettings) GetMinFrames() uint32
- func (x *InterruptionSettings) GetThreshold() float32
- func (*InterruptionSettings) ProtoMessage()
- func (x *InterruptionSettings) ProtoReflect() protoreflect.Message
- func (x *InterruptionSettings) Reset()
- func (x *InterruptionSettings) String() string
- type LLMModelUsage
- func (*LLMModelUsage) Descriptor() ([]byte, []int)deprecated
- func (x *LLMModelUsage) GetInputAudioTokens() int32
- func (x *LLMModelUsage) GetInputCachedAudioTokens() int32
- func (x *LLMModelUsage) GetInputCachedImageTokens() int32
- func (x *LLMModelUsage) GetInputCachedTextTokens() int32
- func (x *LLMModelUsage) GetInputCachedTokens() int32
- func (x *LLMModelUsage) GetInputImageTokens() int32
- func (x *LLMModelUsage) GetInputTextTokens() int32
- func (x *LLMModelUsage) GetInputTokens() int32
- func (x *LLMModelUsage) GetModel() string
- func (x *LLMModelUsage) GetOutputAudioTokens() int32
- func (x *LLMModelUsage) GetOutputTextTokens() int32
- func (x *LLMModelUsage) GetOutputTokens() int32
- func (x *LLMModelUsage) GetProvider() string
- func (x *LLMModelUsage) GetSessionDuration() float64
- func (*LLMModelUsage) ProtoMessage()
- func (x *LLMModelUsage) ProtoReflect() protoreflect.Message
- func (x *LLMModelUsage) Reset()
- func (x *LLMModelUsage) String() string
- type MetricsReport
- func (*MetricsReport) Descriptor() ([]byte, []int)deprecated
- func (x *MetricsReport) GetE2ELatency() float64
- func (x *MetricsReport) GetEndOfTurnDelay() float64
- func (x *MetricsReport) GetLlmNodeTtft() float64
- func (x *MetricsReport) GetOnUserTurnCompletedDelay() float64
- func (x *MetricsReport) GetStartedSpeakingAt() *timestamppb.Timestamp
- func (x *MetricsReport) GetStoppedSpeakingAt() *timestamppb.Timestamp
- func (x *MetricsReport) GetTranscriptionDelay() float64
- func (x *MetricsReport) GetTtsNodeTtfb() float64
- func (*MetricsReport) ProtoMessage()
- func (x *MetricsReport) ProtoReflect() protoreflect.Message
- func (x *MetricsReport) Reset()
- func (x *MetricsReport) String() string
- type ModelUsage
- func (*ModelUsage) Descriptor() ([]byte, []int)deprecated
- func (x *ModelUsage) GetEot() *EotModelUsage
- func (x *ModelUsage) GetInterruption() *InterruptionModelUsage
- func (x *ModelUsage) GetLlm() *LLMModelUsage
- func (x *ModelUsage) GetStt() *STTModelUsage
- func (x *ModelUsage) GetTts() *TTSModelUsage
- func (x *ModelUsage) GetUsage() isModelUsage_Usage
- func (*ModelUsage) ProtoMessage()
- func (x *ModelUsage) ProtoReflect() protoreflect.Message
- func (x *ModelUsage) Reset()
- func (x *ModelUsage) String() string
- type ModelUsage_Eot
- type ModelUsage_Interruption
- type ModelUsage_Llm
- type ModelUsage_Stt
- type ModelUsage_Tts
- type RunningAgentJobInfo
- func (*RunningAgentJobInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RunningAgentJobInfo) GetAcceptIdentity() string
- func (x *RunningAgentJobInfo) GetAcceptMetadata() string
- func (x *RunningAgentJobInfo) GetAcceptName() string
- func (x *RunningAgentJobInfo) GetJob() []byte
- func (x *RunningAgentJobInfo) GetMockJob() bool
- func (x *RunningAgentJobInfo) GetToken() string
- func (x *RunningAgentJobInfo) GetUrl() string
- func (x *RunningAgentJobInfo) GetWorkerId() string
- func (*RunningAgentJobInfo) ProtoMessage()
- func (x *RunningAgentJobInfo) ProtoReflect() protoreflect.Message
- func (x *RunningAgentJobInfo) Reset()
- func (x *RunningAgentJobInfo) String() string
- type STTModelUsage
- func (*STTModelUsage) Descriptor() ([]byte, []int)deprecated
- func (x *STTModelUsage) GetAudioDuration() float64
- func (x *STTModelUsage) GetInputTokens() int32
- func (x *STTModelUsage) GetModel() string
- func (x *STTModelUsage) GetOutputTokens() int32
- func (x *STTModelUsage) GetProvider() string
- func (*STTModelUsage) ProtoMessage()
- func (x *STTModelUsage) ProtoReflect() protoreflect.Message
- func (x *STTModelUsage) Reset()
- func (x *STTModelUsage) String() string
- type ServerMessage
- func (*ServerMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ServerMessage) GetClientCreatedAt() *timestamppb.Timestamp
- func (x *ServerMessage) GetEotPrediction() *EotPrediction
- func (x *ServerMessage) GetError() *InferenceError
- func (x *ServerMessage) GetInferenceStarted() *InferenceStarted
- func (x *ServerMessage) GetInferenceStopped() *InferenceStopped
- func (x *ServerMessage) GetInterruptionPrediction() *InterruptionPrediction
- func (x *ServerMessage) GetMessage() isServerMessage_Message
- func (x *ServerMessage) GetRequestId() string
- func (x *ServerMessage) GetServerCreatedAt() *timestamppb.Timestamp
- func (x *ServerMessage) GetSessionClosed() *SessionClosed
- func (x *ServerMessage) GetSessionCreated() *SessionCreated
- func (*ServerMessage) ProtoMessage()
- func (x *ServerMessage) ProtoReflect() protoreflect.Message
- func (x *ServerMessage) Reset()
- func (x *ServerMessage) String() string
- type ServerMessage_EotPrediction
- type ServerMessage_Error
- type ServerMessage_InferenceStarted
- type ServerMessage_InferenceStopped
- type ServerMessage_InterruptionPrediction
- type ServerMessage_SessionClosed
- type ServerMessage_SessionCreated
- type SessionClose
- type SessionClosed
- type SessionCreate
- type SessionCreated
- type SessionFlush
- type SessionRequest
- func (*SessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SessionRequest) GetGetAgentInfo() *SessionRequest_GetAgentInfo
- func (x *SessionRequest) GetGetChatHistory() *SessionRequest_GetChatHistory
- func (x *SessionRequest) GetGetFrameworkInfo() *SessionRequest_GetFrameworkInfo
- func (x *SessionRequest) GetGetRtcStats() *SessionRequest_GetRTCStats
- func (x *SessionRequest) GetGetSessionState() *SessionRequest_GetSessionState
- func (x *SessionRequest) GetGetSessionUsage() *SessionRequest_GetSessionUsage
- func (x *SessionRequest) GetPing() *SessionRequest_Ping
- func (x *SessionRequest) GetRequest() isSessionRequest_Request
- func (x *SessionRequest) GetRequestId() string
- func (x *SessionRequest) GetRunInput() *SessionRequest_RunInput
- func (x *SessionRequest) GetUpdateIo() *SessionRequest_UpdateIO
- func (*SessionRequest) ProtoMessage()
- func (x *SessionRequest) ProtoReflect() protoreflect.Message
- func (x *SessionRequest) Reset()
- func (x *SessionRequest) String() string
- type SessionRequest_GetAgentInfo
- type SessionRequest_GetAgentInfo_
- type SessionRequest_GetChatHistory
- func (*SessionRequest_GetChatHistory) Descriptor() ([]byte, []int)deprecated
- func (*SessionRequest_GetChatHistory) ProtoMessage()
- func (x *SessionRequest_GetChatHistory) ProtoReflect() protoreflect.Message
- func (x *SessionRequest_GetChatHistory) Reset()
- func (x *SessionRequest_GetChatHistory) String() string
- type SessionRequest_GetChatHistory_
- type SessionRequest_GetFrameworkInfo
- func (*SessionRequest_GetFrameworkInfo) Descriptor() ([]byte, []int)deprecated
- func (*SessionRequest_GetFrameworkInfo) ProtoMessage()
- func (x *SessionRequest_GetFrameworkInfo) ProtoReflect() protoreflect.Message
- func (x *SessionRequest_GetFrameworkInfo) Reset()
- func (x *SessionRequest_GetFrameworkInfo) String() string
- type SessionRequest_GetFrameworkInfo_
- type SessionRequest_GetRTCStats
- type SessionRequest_GetRtcStats
- type SessionRequest_GetSessionState
- func (*SessionRequest_GetSessionState) Descriptor() ([]byte, []int)deprecated
- func (*SessionRequest_GetSessionState) ProtoMessage()
- func (x *SessionRequest_GetSessionState) ProtoReflect() protoreflect.Message
- func (x *SessionRequest_GetSessionState) Reset()
- func (x *SessionRequest_GetSessionState) String() string
- type SessionRequest_GetSessionState_
- type SessionRequest_GetSessionUsage
- func (*SessionRequest_GetSessionUsage) Descriptor() ([]byte, []int)deprecated
- func (*SessionRequest_GetSessionUsage) ProtoMessage()
- func (x *SessionRequest_GetSessionUsage) ProtoReflect() protoreflect.Message
- func (x *SessionRequest_GetSessionUsage) Reset()
- func (x *SessionRequest_GetSessionUsage) String() string
- type SessionRequest_GetSessionUsage_
- type SessionRequest_Ping
- type SessionRequest_Ping_
- type SessionRequest_RunInput
- func (*SessionRequest_RunInput) Descriptor() ([]byte, []int)deprecated
- func (x *SessionRequest_RunInput) GetText() string
- func (*SessionRequest_RunInput) ProtoMessage()
- func (x *SessionRequest_RunInput) ProtoReflect() protoreflect.Message
- func (x *SessionRequest_RunInput) Reset()
- func (x *SessionRequest_RunInput) String() string
- type SessionRequest_RunInput_
- type SessionRequest_UpdateIO
- func (*SessionRequest_UpdateIO) Descriptor() ([]byte, []int)deprecated
- func (x *SessionRequest_UpdateIO) GetInput() *SessionRequest_UpdateIO_Input
- func (x *SessionRequest_UpdateIO) GetOutput() *SessionRequest_UpdateIO_Output
- func (*SessionRequest_UpdateIO) ProtoMessage()
- func (x *SessionRequest_UpdateIO) ProtoReflect() protoreflect.Message
- func (x *SessionRequest_UpdateIO) Reset()
- func (x *SessionRequest_UpdateIO) String() string
- type SessionRequest_UpdateIO_Input
- func (*SessionRequest_UpdateIO_Input) Descriptor() ([]byte, []int)deprecated
- func (x *SessionRequest_UpdateIO_Input) GetAudioEnabled() bool
- func (x *SessionRequest_UpdateIO_Input) GetVideoEnabled() bool
- func (*SessionRequest_UpdateIO_Input) ProtoMessage()
- func (x *SessionRequest_UpdateIO_Input) ProtoReflect() protoreflect.Message
- func (x *SessionRequest_UpdateIO_Input) Reset()
- func (x *SessionRequest_UpdateIO_Input) String() string
- type SessionRequest_UpdateIO_Output
- func (*SessionRequest_UpdateIO_Output) Descriptor() ([]byte, []int)deprecated
- func (x *SessionRequest_UpdateIO_Output) GetAudioEnabled() bool
- func (x *SessionRequest_UpdateIO_Output) GetTranscriptionEnabled() bool
- func (x *SessionRequest_UpdateIO_Output) GetVideoEnabled() bool
- func (*SessionRequest_UpdateIO_Output) ProtoMessage()
- func (x *SessionRequest_UpdateIO_Output) ProtoReflect() protoreflect.Message
- func (x *SessionRequest_UpdateIO_Output) Reset()
- func (x *SessionRequest_UpdateIO_Output) String() string
- type SessionRequest_UpdateIo
- type SessionResponse
- func (*SessionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse) GetError() string
- func (x *SessionResponse) GetGetAgentInfo() *SessionResponse_GetAgentInfoResponse
- func (x *SessionResponse) GetGetChatHistory() *SessionResponse_GetChatHistoryResponse
- func (x *SessionResponse) GetGetFrameworkInfo() *SessionResponse_GetFrameworkInfoResponse
- func (x *SessionResponse) GetGetRtcStats() *SessionResponse_GetRTCStatsResponse
- func (x *SessionResponse) GetGetSessionState() *SessionResponse_GetSessionStateResponse
- func (x *SessionResponse) GetGetSessionUsage() *SessionResponse_GetSessionUsageResponse
- func (x *SessionResponse) GetPong() *SessionResponse_Pong
- func (x *SessionResponse) GetRequestId() string
- func (x *SessionResponse) GetResponse() isSessionResponse_Response
- func (x *SessionResponse) GetRunInput() *SessionResponse_RunInputResponse
- func (x *SessionResponse) GetUpdateIo() *SessionResponse_UpdateIOResponse
- func (*SessionResponse) ProtoMessage()
- func (x *SessionResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse) Reset()
- func (x *SessionResponse) String() string
- type SessionResponse_GetAgentInfo
- type SessionResponse_GetAgentInfoResponse
- func (*SessionResponse_GetAgentInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse_GetAgentInfoResponse) GetChatCtx() []*ChatContext_ChatItem
- func (x *SessionResponse_GetAgentInfoResponse) GetId() string
- func (x *SessionResponse_GetAgentInfoResponse) GetInstructions() string
- func (x *SessionResponse_GetAgentInfoResponse) GetTools() []string
- func (*SessionResponse_GetAgentInfoResponse) ProtoMessage()
- func (x *SessionResponse_GetAgentInfoResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse_GetAgentInfoResponse) Reset()
- func (x *SessionResponse_GetAgentInfoResponse) String() string
- type SessionResponse_GetChatHistory
- type SessionResponse_GetChatHistoryResponse
- func (*SessionResponse_GetChatHistoryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse_GetChatHistoryResponse) GetItems() []*ChatContext_ChatItem
- func (*SessionResponse_GetChatHistoryResponse) ProtoMessage()
- func (x *SessionResponse_GetChatHistoryResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse_GetChatHistoryResponse) Reset()
- func (x *SessionResponse_GetChatHistoryResponse) String() string
- type SessionResponse_GetFrameworkInfo
- type SessionResponse_GetFrameworkInfoResponse
- func (*SessionResponse_GetFrameworkInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse_GetFrameworkInfoResponse) GetSdk() string
- func (x *SessionResponse_GetFrameworkInfoResponse) GetSdkVersion() string
- func (*SessionResponse_GetFrameworkInfoResponse) ProtoMessage()
- func (x *SessionResponse_GetFrameworkInfoResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse_GetFrameworkInfoResponse) Reset()
- func (x *SessionResponse_GetFrameworkInfoResponse) String() string
- type SessionResponse_GetRTCStatsResponse
- func (*SessionResponse_GetRTCStatsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse_GetRTCStatsResponse) GetPublisherStats() []*structpb.Struct
- func (x *SessionResponse_GetRTCStatsResponse) GetSubscriberStats() []*structpb.Struct
- func (*SessionResponse_GetRTCStatsResponse) ProtoMessage()
- func (x *SessionResponse_GetRTCStatsResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse_GetRTCStatsResponse) Reset()
- func (x *SessionResponse_GetRTCStatsResponse) String() string
- type SessionResponse_GetRtcStats
- type SessionResponse_GetSessionState
- type SessionResponse_GetSessionStateResponse
- func (*SessionResponse_GetSessionStateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse_GetSessionStateResponse) GetAgentId() string
- func (x *SessionResponse_GetSessionStateResponse) GetAgentState() AgentState
- func (x *SessionResponse_GetSessionStateResponse) GetCreatedAt() *timestamppb.Timestamp
- func (x *SessionResponse_GetSessionStateResponse) GetOptions() map[string]string
- func (x *SessionResponse_GetSessionStateResponse) GetUserState() UserState
- func (*SessionResponse_GetSessionStateResponse) ProtoMessage()
- func (x *SessionResponse_GetSessionStateResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse_GetSessionStateResponse) Reset()
- func (x *SessionResponse_GetSessionStateResponse) String() string
- type SessionResponse_GetSessionUsage
- type SessionResponse_GetSessionUsageResponse
- func (*SessionResponse_GetSessionUsageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse_GetSessionUsageResponse) GetCreatedAt() *timestamppb.Timestamp
- func (x *SessionResponse_GetSessionUsageResponse) GetUsage() *AgentSessionUsage
- func (*SessionResponse_GetSessionUsageResponse) ProtoMessage()
- func (x *SessionResponse_GetSessionUsageResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse_GetSessionUsageResponse) Reset()
- func (x *SessionResponse_GetSessionUsageResponse) String() string
- type SessionResponse_Pong
- type SessionResponse_Pong_
- type SessionResponse_RunInput
- type SessionResponse_RunInputResponse
- func (*SessionResponse_RunInputResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SessionResponse_RunInputResponse) GetItems() []*ChatContext_ChatItem
- func (*SessionResponse_RunInputResponse) ProtoMessage()
- func (x *SessionResponse_RunInputResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse_RunInputResponse) Reset()
- func (x *SessionResponse_RunInputResponse) String() string
- type SessionResponse_UpdateIOResponse
- func (*SessionResponse_UpdateIOResponse) Descriptor() ([]byte, []int)deprecated
- func (*SessionResponse_UpdateIOResponse) ProtoMessage()
- func (x *SessionResponse_UpdateIOResponse) ProtoReflect() protoreflect.Message
- func (x *SessionResponse_UpdateIOResponse) Reset()
- func (x *SessionResponse_UpdateIOResponse) String() string
- type SessionResponse_UpdateIo
- type SessionSettings
- func (*SessionSettings) Descriptor() ([]byte, []int)deprecated
- func (x *SessionSettings) GetEncoding() AudioEncoding
- func (x *SessionSettings) GetEotSettings() *EotSettings
- func (x *SessionSettings) GetInterruptionSettings() *InterruptionSettings
- func (x *SessionSettings) GetSampleRate() uint32
- func (x *SessionSettings) GetTypeSettings() isSessionSettings_TypeSettings
- func (*SessionSettings) ProtoMessage()
- func (x *SessionSettings) ProtoReflect() protoreflect.Message
- func (x *SessionSettings) Reset()
- func (x *SessionSettings) String() string
- type SessionSettings_EotSettings
- type SessionSettings_InterruptionSettings
- type TTSModelUsage
- func (*TTSModelUsage) Descriptor() ([]byte, []int)deprecated
- func (x *TTSModelUsage) GetAudioDuration() float64
- func (x *TTSModelUsage) GetCharactersCount() int32
- func (x *TTSModelUsage) GetInputTokens() int32
- func (x *TTSModelUsage) GetModel() string
- func (x *TTSModelUsage) GetOutputTokens() int32
- func (x *TTSModelUsage) GetProvider() string
- func (*TTSModelUsage) ProtoMessage()
- func (x *TTSModelUsage) ProtoReflect() protoreflect.Message
- func (x *TTSModelUsage) Reset()
- func (x *TTSModelUsage) String() string
- type TimedString
- func (*TimedString) Descriptor() ([]byte, []int)deprecated
- func (x *TimedString) GetConfidence() float64
- func (x *TimedString) GetEndTime() float64
- func (x *TimedString) GetSpeakerId() string
- func (x *TimedString) GetStartTime() float64
- func (x *TimedString) GetStartTimeOffset() float64
- func (x *TimedString) GetText() string
- func (*TimedString) ProtoMessage()
- func (x *TimedString) ProtoReflect() protoreflect.Message
- func (x *TimedString) Reset()
- func (x *TimedString) String() string
- type UserState
Constants ¶
This section is empty.
Variables ¶
var ( AudioEncoding_name = map[int32]string{ 0: "AUDIO_ENCODING_PCM_S16LE", 1: "AUDIO_ENCODING_OPUS", } AudioEncoding_value = map[string]int32{ "AUDIO_ENCODING_PCM_S16LE": 0, "AUDIO_ENCODING_OPUS": 1, } )
Enum value maps for AudioEncoding.
var ( EotPrediction_EotBackend_name = map[int32]string{ 0: "EOT_BACKEND_UNKNOWN", 1: "EOT_BACKEND_MULTIMODAL", 2: "EOT_BACKEND_TEXT", } EotPrediction_EotBackend_value = map[string]int32{ "EOT_BACKEND_UNKNOWN": 0, "EOT_BACKEND_MULTIMODAL": 1, "EOT_BACKEND_TEXT": 2, } )
Enum value maps for EotPrediction_EotBackend.
var ( ChatRole_name = map[int32]string{ 0: "DEVELOPER", 1: "SYSTEM", 2: "USER", 3: "ASSISTANT", } ChatRole_value = map[string]int32{ "DEVELOPER": 0, "SYSTEM": 1, "USER": 2, "ASSISTANT": 3, } )
Enum value maps for ChatRole.
var ( AgentState_name = map[int32]string{ 0: "AS_INITIALIZING", 1: "AS_IDLE", 2: "AS_LISTENING", 3: "AS_THINKING", 4: "AS_SPEAKING", } AgentState_value = map[string]int32{ "AS_INITIALIZING": 0, "AS_IDLE": 1, "AS_LISTENING": 2, "AS_THINKING": 3, "AS_SPEAKING": 4, } )
Enum value maps for AgentState.
var ( UserState_name = map[int32]string{ 0: "US_SPEAKING", 1: "US_LISTENING", 2: "US_AWAY", } UserState_value = map[string]int32{ "US_SPEAKING": 0, "US_LISTENING": 1, "US_AWAY": 2, } )
Enum value maps for UserState.
var ( AmdCategory_name = map[int32]string{ 0: "AMD_UNKNOWN", 1: "AMD_HUMAN", 2: "AMD_MACHINE_IVR", 3: "AMD_MACHINE_VM", 4: "AMD_MACHINE_UNAVAILABLE", 5: "AMD_UNCERTAIN", } AmdCategory_value = map[string]int32{ "AMD_UNKNOWN": 0, "AMD_HUMAN": 1, "AMD_MACHINE_IVR": 2, "AMD_MACHINE_VM": 3, "AMD_MACHINE_UNAVAILABLE": 4, "AMD_UNCERTAIN": 5, } )
Enum value maps for AmdCategory.
var File_agent_livekit_agent_dev_proto protoreflect.FileDescriptor
var File_agent_livekit_agent_inference_proto protoreflect.FileDescriptor
var File_agent_livekit_agent_session_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AgentConfigUpdate ¶ added in v1.45.1
type AgentConfigUpdate struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Instructions *string `protobuf:"bytes,2,opt,name=instructions,proto3,oneof" json:"instructions,omitempty"`
ToolsAdded []string `protobuf:"bytes,3,rep,name=tools_added,json=toolsAdded,proto3" json:"tools_added,omitempty"`
ToolsRemoved []string `protobuf:"bytes,4,rep,name=tools_removed,json=toolsRemoved,proto3" json:"tools_removed,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*AgentConfigUpdate) Descriptor
deprecated
added in
v1.45.1
func (*AgentConfigUpdate) Descriptor() ([]byte, []int)
Deprecated: Use AgentConfigUpdate.ProtoReflect.Descriptor instead.
func (*AgentConfigUpdate) GetCreatedAt ¶ added in v1.45.1
func (x *AgentConfigUpdate) GetCreatedAt() *timestamppb.Timestamp
func (*AgentConfigUpdate) GetId ¶ added in v1.45.1
func (x *AgentConfigUpdate) GetId() string
func (*AgentConfigUpdate) GetInstructions ¶ added in v1.45.1
func (x *AgentConfigUpdate) GetInstructions() string
func (*AgentConfigUpdate) GetToolsAdded ¶ added in v1.45.1
func (x *AgentConfigUpdate) GetToolsAdded() []string
func (*AgentConfigUpdate) GetToolsRemoved ¶ added in v1.45.1
func (x *AgentConfigUpdate) GetToolsRemoved() []string
func (*AgentConfigUpdate) ProtoMessage ¶ added in v1.45.1
func (*AgentConfigUpdate) ProtoMessage()
func (*AgentConfigUpdate) ProtoReflect ¶ added in v1.45.1
func (x *AgentConfigUpdate) ProtoReflect() protoreflect.Message
func (*AgentConfigUpdate) Reset ¶ added in v1.45.1
func (x *AgentConfigUpdate) Reset()
func (*AgentConfigUpdate) String ¶ added in v1.45.1
func (x *AgentConfigUpdate) String() string
type AgentDevMessage ¶ added in v1.45.1
type AgentDevMessage struct {
// Types that are valid to be assigned to Message:
//
// *AgentDevMessage_GetRunningJobsRequest
// *AgentDevMessage_GetRunningJobsResponse
Message isAgentDevMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
AgentDevMessage is used for IPC between the CLI and agent processes during dev-mode hot reload.
func (*AgentDevMessage) Descriptor
deprecated
added in
v1.45.1
func (*AgentDevMessage) Descriptor() ([]byte, []int)
Deprecated: Use AgentDevMessage.ProtoReflect.Descriptor instead.
func (*AgentDevMessage) GetGetRunningJobsRequest ¶ added in v1.45.1
func (x *AgentDevMessage) GetGetRunningJobsRequest() *GetRunningAgentJobsRequest
func (*AgentDevMessage) GetGetRunningJobsResponse ¶ added in v1.45.1
func (x *AgentDevMessage) GetGetRunningJobsResponse() *GetRunningAgentJobsResponse
func (*AgentDevMessage) GetMessage ¶ added in v1.45.1
func (x *AgentDevMessage) GetMessage() isAgentDevMessage_Message
func (*AgentDevMessage) ProtoMessage ¶ added in v1.45.1
func (*AgentDevMessage) ProtoMessage()
func (*AgentDevMessage) ProtoReflect ¶ added in v1.45.1
func (x *AgentDevMessage) ProtoReflect() protoreflect.Message
func (*AgentDevMessage) Reset ¶ added in v1.45.1
func (x *AgentDevMessage) Reset()
func (*AgentDevMessage) String ¶ added in v1.45.1
func (x *AgentDevMessage) String() string
type AgentDevMessage_GetRunningJobsRequest ¶ added in v1.45.1
type AgentDevMessage_GetRunningJobsRequest struct {
GetRunningJobsRequest *GetRunningAgentJobsRequest `protobuf:"bytes,1,opt,name=get_running_jobs_request,json=getRunningJobsRequest,proto3,oneof"`
}
type AgentDevMessage_GetRunningJobsResponse ¶ added in v1.45.1
type AgentDevMessage_GetRunningJobsResponse struct {
GetRunningJobsResponse *GetRunningAgentJobsResponse `protobuf:"bytes,2,opt,name=get_running_jobs_response,json=getRunningJobsResponse,proto3,oneof"`
}
type AgentHandoff ¶
type AgentHandoff struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
OldAgentId *string `protobuf:"bytes,2,opt,name=old_agent_id,json=oldAgentId,proto3,oneof" json:"old_agent_id,omitempty"`
NewAgentId string `protobuf:"bytes,3,opt,name=new_agent_id,json=newAgentId,proto3" json:"new_agent_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*AgentHandoff) Descriptor
deprecated
func (*AgentHandoff) Descriptor() ([]byte, []int)
Deprecated: Use AgentHandoff.ProtoReflect.Descriptor instead.
func (*AgentHandoff) GetCreatedAt ¶
func (x *AgentHandoff) GetCreatedAt() *timestamppb.Timestamp
func (*AgentHandoff) GetId ¶
func (x *AgentHandoff) GetId() string
func (*AgentHandoff) GetNewAgentId ¶
func (x *AgentHandoff) GetNewAgentId() string
func (*AgentHandoff) GetOldAgentId ¶
func (x *AgentHandoff) GetOldAgentId() string
func (*AgentHandoff) ProtoMessage ¶
func (*AgentHandoff) ProtoMessage()
func (*AgentHandoff) ProtoReflect ¶
func (x *AgentHandoff) ProtoReflect() protoreflect.Message
func (*AgentHandoff) Reset ¶
func (x *AgentHandoff) Reset()
func (*AgentHandoff) String ¶
func (x *AgentHandoff) String() string
type AgentSessionEvent ¶ added in v1.45.1
type AgentSessionEvent struct {
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Types that are valid to be assigned to Event:
//
// *AgentSessionEvent_AgentStateChanged_
// *AgentSessionEvent_UserStateChanged_
// *AgentSessionEvent_ConversationItemAdded_
// *AgentSessionEvent_UserInputTranscribed_
// *AgentSessionEvent_FunctionToolsExecuted_
// *AgentSessionEvent_Error_
// *AgentSessionEvent_OverlappingSpeech_
// *AgentSessionEvent_SessionUsageUpdated_
// *AgentSessionEvent_AmdPrediction_
// *AgentSessionEvent_EotPrediction_
// *AgentSessionEvent_FunctionToolsStarted_
Event isAgentSessionEvent_Event `protobuf_oneof:"event"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent) GetAgentStateChanged ¶ added in v1.45.1
func (x *AgentSessionEvent) GetAgentStateChanged() *AgentSessionEvent_AgentStateChanged
func (*AgentSessionEvent) GetAmdPrediction ¶ added in v1.45.7
func (x *AgentSessionEvent) GetAmdPrediction() *AgentSessionEvent_AmdPrediction
func (*AgentSessionEvent) GetConversationItemAdded ¶ added in v1.45.1
func (x *AgentSessionEvent) GetConversationItemAdded() *AgentSessionEvent_ConversationItemAdded
func (*AgentSessionEvent) GetCreatedAt ¶ added in v1.45.1
func (x *AgentSessionEvent) GetCreatedAt() *timestamppb.Timestamp
func (*AgentSessionEvent) GetEotPrediction ¶ added in v1.46.0
func (x *AgentSessionEvent) GetEotPrediction() *AgentSessionEvent_EotPrediction
func (*AgentSessionEvent) GetError ¶ added in v1.45.1
func (x *AgentSessionEvent) GetError() *AgentSessionEvent_Error
func (*AgentSessionEvent) GetEvent ¶ added in v1.45.1
func (x *AgentSessionEvent) GetEvent() isAgentSessionEvent_Event
func (*AgentSessionEvent) GetFunctionToolsExecuted ¶ added in v1.45.1
func (x *AgentSessionEvent) GetFunctionToolsExecuted() *AgentSessionEvent_FunctionToolsExecuted
func (*AgentSessionEvent) GetFunctionToolsStarted ¶ added in v1.46.2
func (x *AgentSessionEvent) GetFunctionToolsStarted() *AgentSessionEvent_FunctionToolsStarted
func (*AgentSessionEvent) GetOverlappingSpeech ¶ added in v1.45.1
func (x *AgentSessionEvent) GetOverlappingSpeech() *AgentSessionEvent_OverlappingSpeech
func (*AgentSessionEvent) GetSessionUsageUpdated ¶ added in v1.45.1
func (x *AgentSessionEvent) GetSessionUsageUpdated() *AgentSessionEvent_SessionUsageUpdated
func (*AgentSessionEvent) GetUserInputTranscribed ¶ added in v1.45.1
func (x *AgentSessionEvent) GetUserInputTranscribed() *AgentSessionEvent_UserInputTranscribed
func (*AgentSessionEvent) GetUserStateChanged ¶ added in v1.45.1
func (x *AgentSessionEvent) GetUserStateChanged() *AgentSessionEvent_UserStateChanged
func (*AgentSessionEvent) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent) ProtoMessage()
func (*AgentSessionEvent) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent) Reset()
func (*AgentSessionEvent) String ¶ added in v1.45.1
func (x *AgentSessionEvent) String() string
type AgentSessionEvent_AgentStateChanged ¶ added in v1.45.1
type AgentSessionEvent_AgentStateChanged struct {
OldState AgentState `protobuf:"varint,1,opt,name=old_state,json=oldState,proto3,enum=livekit.agent.AgentState" json:"old_state,omitempty"`
NewState AgentState `protobuf:"varint,2,opt,name=new_state,json=newState,proto3,enum=livekit.agent.AgentState" json:"new_state,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_AgentStateChanged) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent_AgentStateChanged) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_AgentStateChanged.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_AgentStateChanged) GetNewState ¶ added in v1.45.1
func (x *AgentSessionEvent_AgentStateChanged) GetNewState() AgentState
func (*AgentSessionEvent_AgentStateChanged) GetOldState ¶ added in v1.45.1
func (x *AgentSessionEvent_AgentStateChanged) GetOldState() AgentState
func (*AgentSessionEvent_AgentStateChanged) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent_AgentStateChanged) ProtoMessage()
func (*AgentSessionEvent_AgentStateChanged) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent_AgentStateChanged) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_AgentStateChanged) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent_AgentStateChanged) Reset()
func (*AgentSessionEvent_AgentStateChanged) String ¶ added in v1.45.1
func (x *AgentSessionEvent_AgentStateChanged) String() string
type AgentSessionEvent_AgentStateChanged_ ¶ added in v1.45.1
type AgentSessionEvent_AgentStateChanged_ struct {
AgentStateChanged *AgentSessionEvent_AgentStateChanged `protobuf:"bytes,10,opt,name=agent_state_changed,json=agentStateChanged,proto3,oneof"`
}
type AgentSessionEvent_AmdPrediction ¶ added in v1.45.7
type AgentSessionEvent_AmdPrediction struct {
SpeechDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=speech_duration,json=speechDuration,proto3" json:"speech_duration,omitempty"`
Category AmdCategory `protobuf:"varint,2,opt,name=category,proto3,enum=livekit.agent.AmdCategory" json:"category,omitempty"`
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
Transcript string `protobuf:"bytes,4,opt,name=transcript,proto3" json:"transcript,omitempty"`
Delay *durationpb.Duration `protobuf:"bytes,5,opt,name=delay,proto3" json:"delay,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_AmdPrediction) Descriptor
deprecated
added in
v1.45.7
func (*AgentSessionEvent_AmdPrediction) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_AmdPrediction.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_AmdPrediction) GetCategory ¶ added in v1.45.7
func (x *AgentSessionEvent_AmdPrediction) GetCategory() AmdCategory
func (*AgentSessionEvent_AmdPrediction) GetDelay ¶ added in v1.45.7
func (x *AgentSessionEvent_AmdPrediction) GetDelay() *durationpb.Duration
func (*AgentSessionEvent_AmdPrediction) GetReason ¶ added in v1.45.7
func (x *AgentSessionEvent_AmdPrediction) GetReason() string
func (*AgentSessionEvent_AmdPrediction) GetSpeechDuration ¶ added in v1.45.7
func (x *AgentSessionEvent_AmdPrediction) GetSpeechDuration() *durationpb.Duration
func (*AgentSessionEvent_AmdPrediction) GetTranscript ¶ added in v1.45.7
func (x *AgentSessionEvent_AmdPrediction) GetTranscript() string
func (*AgentSessionEvent_AmdPrediction) ProtoMessage ¶ added in v1.45.7
func (*AgentSessionEvent_AmdPrediction) ProtoMessage()
func (*AgentSessionEvent_AmdPrediction) ProtoReflect ¶ added in v1.45.7
func (x *AgentSessionEvent_AmdPrediction) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_AmdPrediction) Reset ¶ added in v1.45.7
func (x *AgentSessionEvent_AmdPrediction) Reset()
func (*AgentSessionEvent_AmdPrediction) String ¶ added in v1.45.7
func (x *AgentSessionEvent_AmdPrediction) String() string
type AgentSessionEvent_AmdPrediction_ ¶ added in v1.45.7
type AgentSessionEvent_AmdPrediction_ struct {
AmdPrediction *AgentSessionEvent_AmdPrediction `protobuf:"bytes,18,opt,name=amd_prediction,json=amdPrediction,proto3,oneof"`
}
type AgentSessionEvent_ConversationItemAdded ¶ added in v1.45.1
type AgentSessionEvent_ConversationItemAdded struct {
Item *ChatContext_ChatItem `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_ConversationItemAdded) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent_ConversationItemAdded) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_ConversationItemAdded.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_ConversationItemAdded) GetItem ¶ added in v1.45.1
func (x *AgentSessionEvent_ConversationItemAdded) GetItem() *ChatContext_ChatItem
func (*AgentSessionEvent_ConversationItemAdded) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent_ConversationItemAdded) ProtoMessage()
func (*AgentSessionEvent_ConversationItemAdded) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent_ConversationItemAdded) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_ConversationItemAdded) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent_ConversationItemAdded) Reset()
func (*AgentSessionEvent_ConversationItemAdded) String ¶ added in v1.45.1
func (x *AgentSessionEvent_ConversationItemAdded) String() string
type AgentSessionEvent_ConversationItemAdded_ ¶ added in v1.45.1
type AgentSessionEvent_ConversationItemAdded_ struct {
ConversationItemAdded *AgentSessionEvent_ConversationItemAdded `protobuf:"bytes,12,opt,name=conversation_item_added,json=conversationItemAdded,proto3,oneof"`
}
type AgentSessionEvent_EotPrediction ¶ added in v1.46.0
type AgentSessionEvent_EotPrediction struct {
Probability float32 `protobuf:"fixed32,1,opt,name=probability,proto3" json:"probability,omitempty"`
Threshold float32 `protobuf:"fixed32,2,opt,name=threshold,proto3" json:"threshold,omitempty"`
InferenceDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=inference_duration,json=inferenceDuration,proto3" json:"inference_duration,omitempty"`
Delay *durationpb.Duration `protobuf:"bytes,4,opt,name=delay,proto3" json:"delay,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_EotPrediction) Descriptor
deprecated
added in
v1.46.0
func (*AgentSessionEvent_EotPrediction) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_EotPrediction.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_EotPrediction) GetDelay ¶ added in v1.46.0
func (x *AgentSessionEvent_EotPrediction) GetDelay() *durationpb.Duration
func (*AgentSessionEvent_EotPrediction) GetInferenceDuration ¶ added in v1.46.0
func (x *AgentSessionEvent_EotPrediction) GetInferenceDuration() *durationpb.Duration
func (*AgentSessionEvent_EotPrediction) GetProbability ¶ added in v1.46.0
func (x *AgentSessionEvent_EotPrediction) GetProbability() float32
func (*AgentSessionEvent_EotPrediction) GetThreshold ¶ added in v1.46.0
func (x *AgentSessionEvent_EotPrediction) GetThreshold() float32
func (*AgentSessionEvent_EotPrediction) ProtoMessage ¶ added in v1.46.0
func (*AgentSessionEvent_EotPrediction) ProtoMessage()
func (*AgentSessionEvent_EotPrediction) ProtoReflect ¶ added in v1.46.0
func (x *AgentSessionEvent_EotPrediction) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_EotPrediction) Reset ¶ added in v1.46.0
func (x *AgentSessionEvent_EotPrediction) Reset()
func (*AgentSessionEvent_EotPrediction) String ¶ added in v1.46.0
func (x *AgentSessionEvent_EotPrediction) String() string
type AgentSessionEvent_EotPrediction_ ¶ added in v1.46.0
type AgentSessionEvent_EotPrediction_ struct {
EotPrediction *AgentSessionEvent_EotPrediction `protobuf:"bytes,19,opt,name=eot_prediction,json=eotPrediction,proto3,oneof"`
}
type AgentSessionEvent_Error ¶ added in v1.45.1
type AgentSessionEvent_Error struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_Error) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent_Error) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_Error.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_Error) GetMessage ¶ added in v1.45.1
func (x *AgentSessionEvent_Error) GetMessage() string
func (*AgentSessionEvent_Error) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent_Error) ProtoMessage()
func (*AgentSessionEvent_Error) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent_Error) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_Error) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent_Error) Reset()
func (*AgentSessionEvent_Error) String ¶ added in v1.45.1
func (x *AgentSessionEvent_Error) String() string
type AgentSessionEvent_Error_ ¶ added in v1.45.1
type AgentSessionEvent_Error_ struct {
Error *AgentSessionEvent_Error `protobuf:"bytes,15,opt,name=error,proto3,oneof"`
}
type AgentSessionEvent_FunctionToolsExecuted ¶ added in v1.45.1
type AgentSessionEvent_FunctionToolsExecuted struct {
FunctionCalls []*FunctionCall `protobuf:"bytes,1,rep,name=function_calls,json=functionCalls,proto3" json:"function_calls,omitempty"`
FunctionCallOutputs []*FunctionCallOutput `protobuf:"bytes,2,rep,name=function_call_outputs,json=functionCallOutputs,proto3" json:"function_call_outputs,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_FunctionToolsExecuted) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent_FunctionToolsExecuted) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_FunctionToolsExecuted.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_FunctionToolsExecuted) GetFunctionCallOutputs ¶ added in v1.45.1
func (x *AgentSessionEvent_FunctionToolsExecuted) GetFunctionCallOutputs() []*FunctionCallOutput
func (*AgentSessionEvent_FunctionToolsExecuted) GetFunctionCalls ¶ added in v1.45.1
func (x *AgentSessionEvent_FunctionToolsExecuted) GetFunctionCalls() []*FunctionCall
func (*AgentSessionEvent_FunctionToolsExecuted) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent_FunctionToolsExecuted) ProtoMessage()
func (*AgentSessionEvent_FunctionToolsExecuted) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent_FunctionToolsExecuted) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_FunctionToolsExecuted) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent_FunctionToolsExecuted) Reset()
func (*AgentSessionEvent_FunctionToolsExecuted) String ¶ added in v1.45.1
func (x *AgentSessionEvent_FunctionToolsExecuted) String() string
type AgentSessionEvent_FunctionToolsExecuted_ ¶ added in v1.45.1
type AgentSessionEvent_FunctionToolsExecuted_ struct {
FunctionToolsExecuted *AgentSessionEvent_FunctionToolsExecuted `protobuf:"bytes,14,opt,name=function_tools_executed,json=functionToolsExecuted,proto3,oneof"`
}
type AgentSessionEvent_FunctionToolsStarted ¶ added in v1.46.2
type AgentSessionEvent_FunctionToolsStarted struct {
FunctionCalls []*FunctionCall `protobuf:"bytes,1,rep,name=function_calls,json=functionCalls,proto3" json:"function_calls,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_FunctionToolsStarted) Descriptor
deprecated
added in
v1.46.2
func (*AgentSessionEvent_FunctionToolsStarted) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_FunctionToolsStarted.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_FunctionToolsStarted) GetFunctionCalls ¶ added in v1.46.2
func (x *AgentSessionEvent_FunctionToolsStarted) GetFunctionCalls() []*FunctionCall
func (*AgentSessionEvent_FunctionToolsStarted) ProtoMessage ¶ added in v1.46.2
func (*AgentSessionEvent_FunctionToolsStarted) ProtoMessage()
func (*AgentSessionEvent_FunctionToolsStarted) ProtoReflect ¶ added in v1.46.2
func (x *AgentSessionEvent_FunctionToolsStarted) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_FunctionToolsStarted) Reset ¶ added in v1.46.2
func (x *AgentSessionEvent_FunctionToolsStarted) Reset()
func (*AgentSessionEvent_FunctionToolsStarted) String ¶ added in v1.46.2
func (x *AgentSessionEvent_FunctionToolsStarted) String() string
type AgentSessionEvent_FunctionToolsStarted_ ¶ added in v1.46.2
type AgentSessionEvent_FunctionToolsStarted_ struct {
FunctionToolsStarted *AgentSessionEvent_FunctionToolsStarted `protobuf:"bytes,20,opt,name=function_tools_started,json=functionToolsStarted,proto3,oneof"`
}
type AgentSessionEvent_OverlappingSpeech ¶ added in v1.45.1
type AgentSessionEvent_OverlappingSpeech struct {
IsInterruption bool `protobuf:"varint,1,opt,name=is_interruption,json=isInterruption,proto3" json:"is_interruption,omitempty"`
OverlapStartedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=overlap_started_at,json=overlapStartedAt,proto3,oneof" json:"overlap_started_at,omitempty"`
DetectionDelay float64 `protobuf:"fixed64,3,opt,name=detection_delay,json=detectionDelay,proto3" json:"detection_delay,omitempty"`
DetectedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=detected_at,json=detectedAt,proto3" json:"detected_at,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_OverlappingSpeech) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent_OverlappingSpeech) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_OverlappingSpeech.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_OverlappingSpeech) GetDetectedAt ¶ added in v1.45.1
func (x *AgentSessionEvent_OverlappingSpeech) GetDetectedAt() *timestamppb.Timestamp
func (*AgentSessionEvent_OverlappingSpeech) GetDetectionDelay ¶ added in v1.45.1
func (x *AgentSessionEvent_OverlappingSpeech) GetDetectionDelay() float64
func (*AgentSessionEvent_OverlappingSpeech) GetIsInterruption ¶ added in v1.45.1
func (x *AgentSessionEvent_OverlappingSpeech) GetIsInterruption() bool
func (*AgentSessionEvent_OverlappingSpeech) GetOverlapStartedAt ¶ added in v1.45.1
func (x *AgentSessionEvent_OverlappingSpeech) GetOverlapStartedAt() *timestamppb.Timestamp
func (*AgentSessionEvent_OverlappingSpeech) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent_OverlappingSpeech) ProtoMessage()
func (*AgentSessionEvent_OverlappingSpeech) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent_OverlappingSpeech) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_OverlappingSpeech) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent_OverlappingSpeech) Reset()
func (*AgentSessionEvent_OverlappingSpeech) String ¶ added in v1.45.1
func (x *AgentSessionEvent_OverlappingSpeech) String() string
type AgentSessionEvent_OverlappingSpeech_ ¶ added in v1.45.1
type AgentSessionEvent_OverlappingSpeech_ struct {
OverlappingSpeech *AgentSessionEvent_OverlappingSpeech `protobuf:"bytes,16,opt,name=overlapping_speech,json=overlappingSpeech,proto3,oneof"`
}
type AgentSessionEvent_SessionUsageUpdated ¶ added in v1.45.1
type AgentSessionEvent_SessionUsageUpdated struct {
Usage *AgentSessionUsage `protobuf:"bytes,1,opt,name=usage,proto3" json:"usage,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_SessionUsageUpdated) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent_SessionUsageUpdated) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_SessionUsageUpdated.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_SessionUsageUpdated) GetUsage ¶ added in v1.45.1
func (x *AgentSessionEvent_SessionUsageUpdated) GetUsage() *AgentSessionUsage
func (*AgentSessionEvent_SessionUsageUpdated) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent_SessionUsageUpdated) ProtoMessage()
func (*AgentSessionEvent_SessionUsageUpdated) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent_SessionUsageUpdated) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_SessionUsageUpdated) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent_SessionUsageUpdated) Reset()
func (*AgentSessionEvent_SessionUsageUpdated) String ¶ added in v1.45.1
func (x *AgentSessionEvent_SessionUsageUpdated) String() string
type AgentSessionEvent_SessionUsageUpdated_ ¶ added in v1.45.1
type AgentSessionEvent_SessionUsageUpdated_ struct {
SessionUsageUpdated *AgentSessionEvent_SessionUsageUpdated `protobuf:"bytes,17,opt,name=session_usage_updated,json=sessionUsageUpdated,proto3,oneof"`
}
type AgentSessionEvent_UserInputTranscribed ¶ added in v1.45.1
type AgentSessionEvent_UserInputTranscribed struct {
Transcript string `protobuf:"bytes,1,opt,name=transcript,proto3" json:"transcript,omitempty"`
IsFinal bool `protobuf:"varint,2,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"`
Language *string `protobuf:"bytes,3,opt,name=language,proto3,oneof" json:"language,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_UserInputTranscribed) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent_UserInputTranscribed) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_UserInputTranscribed.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_UserInputTranscribed) GetIsFinal ¶ added in v1.45.1
func (x *AgentSessionEvent_UserInputTranscribed) GetIsFinal() bool
func (*AgentSessionEvent_UserInputTranscribed) GetLanguage ¶ added in v1.45.1
func (x *AgentSessionEvent_UserInputTranscribed) GetLanguage() string
func (*AgentSessionEvent_UserInputTranscribed) GetTranscript ¶ added in v1.45.1
func (x *AgentSessionEvent_UserInputTranscribed) GetTranscript() string
func (*AgentSessionEvent_UserInputTranscribed) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent_UserInputTranscribed) ProtoMessage()
func (*AgentSessionEvent_UserInputTranscribed) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent_UserInputTranscribed) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_UserInputTranscribed) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent_UserInputTranscribed) Reset()
func (*AgentSessionEvent_UserInputTranscribed) String ¶ added in v1.45.1
func (x *AgentSessionEvent_UserInputTranscribed) String() string
type AgentSessionEvent_UserInputTranscribed_ ¶ added in v1.45.1
type AgentSessionEvent_UserInputTranscribed_ struct {
UserInputTranscribed *AgentSessionEvent_UserInputTranscribed `protobuf:"bytes,13,opt,name=user_input_transcribed,json=userInputTranscribed,proto3,oneof"`
}
type AgentSessionEvent_UserStateChanged ¶ added in v1.45.1
type AgentSessionEvent_UserStateChanged struct {
OldState UserState `protobuf:"varint,1,opt,name=old_state,json=oldState,proto3,enum=livekit.agent.UserState" json:"old_state,omitempty"`
NewState UserState `protobuf:"varint,2,opt,name=new_state,json=newState,proto3,enum=livekit.agent.UserState" json:"new_state,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionEvent_UserStateChanged) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionEvent_UserStateChanged) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionEvent_UserStateChanged.ProtoReflect.Descriptor instead.
func (*AgentSessionEvent_UserStateChanged) GetNewState ¶ added in v1.45.1
func (x *AgentSessionEvent_UserStateChanged) GetNewState() UserState
func (*AgentSessionEvent_UserStateChanged) GetOldState ¶ added in v1.45.1
func (x *AgentSessionEvent_UserStateChanged) GetOldState() UserState
func (*AgentSessionEvent_UserStateChanged) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionEvent_UserStateChanged) ProtoMessage()
func (*AgentSessionEvent_UserStateChanged) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionEvent_UserStateChanged) ProtoReflect() protoreflect.Message
func (*AgentSessionEvent_UserStateChanged) Reset ¶ added in v1.45.1
func (x *AgentSessionEvent_UserStateChanged) Reset()
func (*AgentSessionEvent_UserStateChanged) String ¶ added in v1.45.1
func (x *AgentSessionEvent_UserStateChanged) String() string
type AgentSessionEvent_UserStateChanged_ ¶ added in v1.45.1
type AgentSessionEvent_UserStateChanged_ struct {
UserStateChanged *AgentSessionEvent_UserStateChanged `protobuf:"bytes,11,opt,name=user_state_changed,json=userStateChanged,proto3,oneof"`
}
type AgentSessionMessage ¶ added in v1.45.1
type AgentSessionMessage struct {
// Types that are valid to be assigned to Message:
//
// *AgentSessionMessage_AudioInput
// *AgentSessionMessage_AudioOutput
// *AgentSessionMessage_Event
// *AgentSessionMessage_Request
// *AgentSessionMessage_Response
// *AgentSessionMessage_AudioPlaybackFlush
// *AgentSessionMessage_AudioPlaybackClear
// *AgentSessionMessage_AudioPlaybackFinished
Message isAgentSessionMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*AgentSessionMessage) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionMessage) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionMessage.ProtoReflect.Descriptor instead.
func (*AgentSessionMessage) GetAudioInput ¶ added in v1.45.1
func (x *AgentSessionMessage) GetAudioInput() *AgentSessionMessage_ConsoleIO_AudioFrame
func (*AgentSessionMessage) GetAudioOutput ¶ added in v1.45.1
func (x *AgentSessionMessage) GetAudioOutput() *AgentSessionMessage_ConsoleIO_AudioFrame
func (*AgentSessionMessage) GetAudioPlaybackClear ¶ added in v1.45.1
func (x *AgentSessionMessage) GetAudioPlaybackClear() *AgentSessionMessage_ConsoleIO_AudioPlaybackClear
func (*AgentSessionMessage) GetAudioPlaybackFinished ¶ added in v1.45.1
func (x *AgentSessionMessage) GetAudioPlaybackFinished() *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished
func (*AgentSessionMessage) GetAudioPlaybackFlush ¶ added in v1.45.1
func (x *AgentSessionMessage) GetAudioPlaybackFlush() *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush
func (*AgentSessionMessage) GetEvent ¶ added in v1.45.1
func (x *AgentSessionMessage) GetEvent() *AgentSessionEvent
func (*AgentSessionMessage) GetMessage ¶ added in v1.45.1
func (x *AgentSessionMessage) GetMessage() isAgentSessionMessage_Message
func (*AgentSessionMessage) GetRequest ¶ added in v1.45.1
func (x *AgentSessionMessage) GetRequest() *SessionRequest
func (*AgentSessionMessage) GetResponse ¶ added in v1.45.1
func (x *AgentSessionMessage) GetResponse() *SessionResponse
func (*AgentSessionMessage) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionMessage) ProtoMessage()
func (*AgentSessionMessage) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionMessage) ProtoReflect() protoreflect.Message
func (*AgentSessionMessage) Reset ¶ added in v1.45.1
func (x *AgentSessionMessage) Reset()
func (*AgentSessionMessage) String ¶ added in v1.45.1
func (x *AgentSessionMessage) String() string
type AgentSessionMessage_AudioInput ¶ added in v1.45.1
type AgentSessionMessage_AudioInput struct {
AudioInput *AgentSessionMessage_ConsoleIO_AudioFrame `protobuf:"bytes,1,opt,name=audio_input,json=audioInput,proto3,oneof"`
}
type AgentSessionMessage_AudioOutput ¶ added in v1.45.1
type AgentSessionMessage_AudioOutput struct {
AudioOutput *AgentSessionMessage_ConsoleIO_AudioFrame `protobuf:"bytes,2,opt,name=audio_output,json=audioOutput,proto3,oneof"`
}
type AgentSessionMessage_AudioPlaybackClear ¶ added in v1.45.1
type AgentSessionMessage_AudioPlaybackClear struct {
AudioPlaybackClear *AgentSessionMessage_ConsoleIO_AudioPlaybackClear `protobuf:"bytes,7,opt,name=audio_playback_clear,json=audioPlaybackClear,proto3,oneof"`
}
type AgentSessionMessage_AudioPlaybackFinished ¶ added in v1.45.1
type AgentSessionMessage_AudioPlaybackFinished struct {
AudioPlaybackFinished *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished `protobuf:"bytes,8,opt,name=audio_playback_finished,json=audioPlaybackFinished,proto3,oneof"`
}
type AgentSessionMessage_AudioPlaybackFlush ¶ added in v1.45.1
type AgentSessionMessage_AudioPlaybackFlush struct {
AudioPlaybackFlush *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush `protobuf:"bytes,6,opt,name=audio_playback_flush,json=audioPlaybackFlush,proto3,oneof"`
}
type AgentSessionMessage_ConsoleIO ¶ added in v1.45.1
type AgentSessionMessage_ConsoleIO struct {
// contains filtered or unexported fields
}
func (*AgentSessionMessage_ConsoleIO) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionMessage_ConsoleIO) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionMessage_ConsoleIO.ProtoReflect.Descriptor instead.
func (*AgentSessionMessage_ConsoleIO) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionMessage_ConsoleIO) ProtoMessage()
func (*AgentSessionMessage_ConsoleIO) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO) ProtoReflect() protoreflect.Message
func (*AgentSessionMessage_ConsoleIO) Reset ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO) Reset()
func (*AgentSessionMessage_ConsoleIO) String ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO) String() string
type AgentSessionMessage_ConsoleIO_AudioFrame ¶ added in v1.45.1
type AgentSessionMessage_ConsoleIO_AudioFrame struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
SampleRate uint32 `protobuf:"varint,2,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
NumChannels uint32 `protobuf:"varint,3,opt,name=num_channels,json=numChannels,proto3" json:"num_channels,omitempty"`
SamplesPerChannel uint32 `protobuf:"varint,4,opt,name=samples_per_channel,json=samplesPerChannel,proto3" json:"samples_per_channel,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionMessage_ConsoleIO_AudioFrame) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionMessage_ConsoleIO_AudioFrame) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionMessage_ConsoleIO_AudioFrame.ProtoReflect.Descriptor instead.
func (*AgentSessionMessage_ConsoleIO_AudioFrame) GetData ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetData() []byte
func (*AgentSessionMessage_ConsoleIO_AudioFrame) GetNumChannels ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetNumChannels() uint32
func (*AgentSessionMessage_ConsoleIO_AudioFrame) GetSampleRate ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetSampleRate() uint32
func (*AgentSessionMessage_ConsoleIO_AudioFrame) GetSamplesPerChannel ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetSamplesPerChannel() uint32
func (*AgentSessionMessage_ConsoleIO_AudioFrame) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionMessage_ConsoleIO_AudioFrame) ProtoMessage()
func (*AgentSessionMessage_ConsoleIO_AudioFrame) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioFrame) ProtoReflect() protoreflect.Message
func (*AgentSessionMessage_ConsoleIO_AudioFrame) Reset ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioFrame) Reset()
func (*AgentSessionMessage_ConsoleIO_AudioFrame) String ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioFrame) String() string
type AgentSessionMessage_ConsoleIO_AudioPlaybackClear ¶ added in v1.45.1
type AgentSessionMessage_ConsoleIO_AudioPlaybackClear struct {
// contains filtered or unexported fields
}
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionMessage_ConsoleIO_AudioPlaybackClear.ProtoReflect.Descriptor instead.
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) ProtoMessage()
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackClear) ProtoReflect() protoreflect.Message
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) Reset ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackClear) Reset()
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) String ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackClear) String() string
type AgentSessionMessage_ConsoleIO_AudioPlaybackFinished ¶ added in v1.45.1
type AgentSessionMessage_ConsoleIO_AudioPlaybackFinished struct {
// contains filtered or unexported fields
}
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionMessage_ConsoleIO_AudioPlaybackFinished.ProtoReflect.Descriptor instead.
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) ProtoMessage()
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) ProtoReflect() protoreflect.Message
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) Reset ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) Reset()
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) String ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) String() string
type AgentSessionMessage_ConsoleIO_AudioPlaybackFlush ¶ added in v1.45.1
type AgentSessionMessage_ConsoleIO_AudioPlaybackFlush struct {
// contains filtered or unexported fields
}
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionMessage_ConsoleIO_AudioPlaybackFlush.ProtoReflect.Descriptor instead.
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) ProtoMessage()
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) ProtoReflect() protoreflect.Message
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) Reset ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) Reset()
func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) String ¶ added in v1.45.1
func (x *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) String() string
type AgentSessionMessage_Event ¶ added in v1.45.1
type AgentSessionMessage_Event struct {
Event *AgentSessionEvent `protobuf:"bytes,3,opt,name=event,proto3,oneof"`
}
type AgentSessionMessage_Request ¶ added in v1.45.1
type AgentSessionMessage_Request struct {
Request *SessionRequest `protobuf:"bytes,4,opt,name=request,proto3,oneof"`
}
type AgentSessionMessage_Response ¶ added in v1.45.1
type AgentSessionMessage_Response struct {
Response *SessionResponse `protobuf:"bytes,5,opt,name=response,proto3,oneof"`
}
type AgentSessionUsage ¶ added in v1.45.1
type AgentSessionUsage struct {
ModelUsage []*ModelUsage `protobuf:"bytes,1,rep,name=model_usage,json=modelUsage,proto3" json:"model_usage,omitempty"`
// contains filtered or unexported fields
}
func (*AgentSessionUsage) Descriptor
deprecated
added in
v1.45.1
func (*AgentSessionUsage) Descriptor() ([]byte, []int)
Deprecated: Use AgentSessionUsage.ProtoReflect.Descriptor instead.
func (*AgentSessionUsage) GetModelUsage ¶ added in v1.45.1
func (x *AgentSessionUsage) GetModelUsage() []*ModelUsage
func (*AgentSessionUsage) ProtoMessage ¶ added in v1.45.1
func (*AgentSessionUsage) ProtoMessage()
func (*AgentSessionUsage) ProtoReflect ¶ added in v1.45.1
func (x *AgentSessionUsage) ProtoReflect() protoreflect.Message
func (*AgentSessionUsage) Reset ¶ added in v1.45.1
func (x *AgentSessionUsage) Reset()
func (*AgentSessionUsage) String ¶ added in v1.45.1
func (x *AgentSessionUsage) String() string
type AgentState ¶ added in v1.45.1
type AgentState int32
const ( AgentState_AS_INITIALIZING AgentState = 0 AgentState_AS_IDLE AgentState = 1 AgentState_AS_LISTENING AgentState = 2 AgentState_AS_THINKING AgentState = 3 AgentState_AS_SPEAKING AgentState = 4 )
func (AgentState) Descriptor ¶ added in v1.45.1
func (AgentState) Descriptor() protoreflect.EnumDescriptor
func (AgentState) Enum ¶ added in v1.45.1
func (x AgentState) Enum() *AgentState
func (AgentState) EnumDescriptor
deprecated
added in
v1.45.1
func (AgentState) EnumDescriptor() ([]byte, []int)
Deprecated: Use AgentState.Descriptor instead.
func (AgentState) Number ¶ added in v1.45.1
func (x AgentState) Number() protoreflect.EnumNumber
func (AgentState) String ¶ added in v1.45.1
func (x AgentState) String() string
func (AgentState) Type ¶ added in v1.45.1
func (AgentState) Type() protoreflect.EnumType
type AmdCategory ¶ added in v1.45.7
type AmdCategory int32
const ( AmdCategory_AMD_UNKNOWN AmdCategory = 0 AmdCategory_AMD_HUMAN AmdCategory = 1 AmdCategory_AMD_MACHINE_IVR AmdCategory = 2 AmdCategory_AMD_MACHINE_VM AmdCategory = 3 AmdCategory_AMD_MACHINE_UNAVAILABLE AmdCategory = 4 AmdCategory_AMD_UNCERTAIN AmdCategory = 5 )
func (AmdCategory) Descriptor ¶ added in v1.45.7
func (AmdCategory) Descriptor() protoreflect.EnumDescriptor
func (AmdCategory) Enum ¶ added in v1.45.7
func (x AmdCategory) Enum() *AmdCategory
func (AmdCategory) EnumDescriptor
deprecated
added in
v1.45.7
func (AmdCategory) EnumDescriptor() ([]byte, []int)
Deprecated: Use AmdCategory.Descriptor instead.
func (AmdCategory) Number ¶ added in v1.45.7
func (x AmdCategory) Number() protoreflect.EnumNumber
func (AmdCategory) String ¶ added in v1.45.7
func (x AmdCategory) String() string
func (AmdCategory) Type ¶ added in v1.45.7
func (AmdCategory) Type() protoreflect.EnumType
type AudioEncoding ¶ added in v1.45.6
type AudioEncoding int32
const ( AudioEncoding_AUDIO_ENCODING_PCM_S16LE AudioEncoding = 0 AudioEncoding_AUDIO_ENCODING_OPUS AudioEncoding = 1 )
func (AudioEncoding) Descriptor ¶ added in v1.45.6
func (AudioEncoding) Descriptor() protoreflect.EnumDescriptor
func (AudioEncoding) Enum ¶ added in v1.45.6
func (x AudioEncoding) Enum() *AudioEncoding
func (AudioEncoding) EnumDescriptor
deprecated
added in
v1.45.6
func (AudioEncoding) EnumDescriptor() ([]byte, []int)
Deprecated: Use AudioEncoding.Descriptor instead.
func (AudioEncoding) Number ¶ added in v1.45.6
func (x AudioEncoding) Number() protoreflect.EnumNumber
func (AudioEncoding) String ¶ added in v1.45.6
func (x AudioEncoding) String() string
func (AudioEncoding) Type ¶ added in v1.45.6
func (AudioEncoding) Type() protoreflect.EnumType
type BufferStart ¶ added in v1.45.6
type BufferStart struct {
// contains filtered or unexported fields
}
audio buffer sentinel messages
func (*BufferStart) Descriptor
deprecated
added in
v1.45.6
func (*BufferStart) Descriptor() ([]byte, []int)
Deprecated: Use BufferStart.ProtoReflect.Descriptor instead.
func (*BufferStart) ProtoMessage ¶ added in v1.45.6
func (*BufferStart) ProtoMessage()
func (*BufferStart) ProtoReflect ¶ added in v1.45.6
func (x *BufferStart) ProtoReflect() protoreflect.Message
func (*BufferStart) Reset ¶ added in v1.45.6
func (x *BufferStart) Reset()
func (*BufferStart) String ¶ added in v1.45.6
func (x *BufferStart) String() string
type BufferStop ¶ added in v1.45.6
type BufferStop struct {
// contains filtered or unexported fields
}
func (*BufferStop) Descriptor
deprecated
added in
v1.45.6
func (*BufferStop) Descriptor() ([]byte, []int)
Deprecated: Use BufferStop.ProtoReflect.Descriptor instead.
func (*BufferStop) ProtoMessage ¶ added in v1.45.6
func (*BufferStop) ProtoMessage()
func (*BufferStop) ProtoReflect ¶ added in v1.45.6
func (x *BufferStop) ProtoReflect() protoreflect.Message
func (*BufferStop) Reset ¶ added in v1.45.6
func (x *BufferStop) Reset()
func (*BufferStop) String ¶ added in v1.45.6
func (x *BufferStop) String() string
type ChatContext ¶
type ChatContext struct {
Items []*ChatContext_ChatItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*ChatContext) Descriptor
deprecated
func (*ChatContext) Descriptor() ([]byte, []int)
Deprecated: Use ChatContext.ProtoReflect.Descriptor instead.
func (*ChatContext) GetItems ¶
func (x *ChatContext) GetItems() []*ChatContext_ChatItem
func (*ChatContext) ProtoMessage ¶
func (*ChatContext) ProtoMessage()
func (*ChatContext) ProtoReflect ¶
func (x *ChatContext) ProtoReflect() protoreflect.Message
func (*ChatContext) Reset ¶
func (x *ChatContext) Reset()
func (*ChatContext) String ¶
func (x *ChatContext) String() string
type ChatContext_ChatItem ¶
type ChatContext_ChatItem struct {
// Types that are valid to be assigned to Item:
//
// *ChatContext_ChatItem_Message
// *ChatContext_ChatItem_FunctionCall
// *ChatContext_ChatItem_FunctionCallOutput
// *ChatContext_ChatItem_AgentHandoff
// *ChatContext_ChatItem_AgentConfigUpdate
Item isChatContext_ChatItem_Item `protobuf_oneof:"item"`
// contains filtered or unexported fields
}
func (*ChatContext_ChatItem) Descriptor
deprecated
func (*ChatContext_ChatItem) Descriptor() ([]byte, []int)
Deprecated: Use ChatContext_ChatItem.ProtoReflect.Descriptor instead.
func (*ChatContext_ChatItem) GetAgentConfigUpdate ¶ added in v1.45.1
func (x *ChatContext_ChatItem) GetAgentConfigUpdate() *AgentConfigUpdate
func (*ChatContext_ChatItem) GetAgentHandoff ¶
func (x *ChatContext_ChatItem) GetAgentHandoff() *AgentHandoff
func (*ChatContext_ChatItem) GetFunctionCall ¶
func (x *ChatContext_ChatItem) GetFunctionCall() *FunctionCall
func (*ChatContext_ChatItem) GetFunctionCallOutput ¶
func (x *ChatContext_ChatItem) GetFunctionCallOutput() *FunctionCallOutput
func (*ChatContext_ChatItem) GetItem ¶
func (x *ChatContext_ChatItem) GetItem() isChatContext_ChatItem_Item
func (*ChatContext_ChatItem) GetMessage ¶
func (x *ChatContext_ChatItem) GetMessage() *ChatMessage
func (*ChatContext_ChatItem) ProtoMessage ¶
func (*ChatContext_ChatItem) ProtoMessage()
func (*ChatContext_ChatItem) ProtoReflect ¶
func (x *ChatContext_ChatItem) ProtoReflect() protoreflect.Message
func (*ChatContext_ChatItem) Reset ¶
func (x *ChatContext_ChatItem) Reset()
func (*ChatContext_ChatItem) String ¶
func (x *ChatContext_ChatItem) String() string
type ChatContext_ChatItem_AgentConfigUpdate ¶ added in v1.45.1
type ChatContext_ChatItem_AgentConfigUpdate struct {
AgentConfigUpdate *AgentConfigUpdate `protobuf:"bytes,5,opt,name=agent_config_update,json=agentConfigUpdate,proto3,oneof"`
}
type ChatContext_ChatItem_AgentHandoff ¶
type ChatContext_ChatItem_AgentHandoff struct {
AgentHandoff *AgentHandoff `protobuf:"bytes,4,opt,name=agent_handoff,json=agentHandoff,proto3,oneof"`
}
type ChatContext_ChatItem_FunctionCall ¶
type ChatContext_ChatItem_FunctionCall struct {
FunctionCall *FunctionCall `protobuf:"bytes,2,opt,name=function_call,json=functionCall,proto3,oneof"`
}
type ChatContext_ChatItem_FunctionCallOutput ¶
type ChatContext_ChatItem_FunctionCallOutput struct {
FunctionCallOutput *FunctionCallOutput `protobuf:"bytes,3,opt,name=function_call_output,json=functionCallOutput,proto3,oneof"`
}
type ChatContext_ChatItem_Message ¶
type ChatContext_ChatItem_Message struct {
Message *ChatMessage `protobuf:"bytes,1,opt,name=message,proto3,oneof"`
}
type ChatMessage ¶
type ChatMessage struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Role ChatRole `protobuf:"varint,2,opt,name=role,proto3,enum=livekit.agent.ChatRole" json:"role,omitempty"`
Content []*ChatMessage_ChatContent `protobuf:"bytes,3,rep,name=content,proto3" json:"content,omitempty"`
Interrupted bool `protobuf:"varint,4,opt,name=interrupted,proto3" json:"interrupted,omitempty"`
TranscriptConfidence *float64 `` /* 129-byte string literal not displayed */
Extra map[string]string `` /* 137-byte string literal not displayed */
Metrics *MetricsReport `protobuf:"bytes,7,opt,name=metrics,proto3" json:"metrics,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*ChatMessage) Descriptor
deprecated
func (*ChatMessage) Descriptor() ([]byte, []int)
Deprecated: Use ChatMessage.ProtoReflect.Descriptor instead.
func (*ChatMessage) GetContent ¶
func (x *ChatMessage) GetContent() []*ChatMessage_ChatContent
func (*ChatMessage) GetCreatedAt ¶
func (x *ChatMessage) GetCreatedAt() *timestamppb.Timestamp
func (*ChatMessage) GetExtra ¶
func (x *ChatMessage) GetExtra() map[string]string
func (*ChatMessage) GetId ¶
func (x *ChatMessage) GetId() string
func (*ChatMessage) GetInterrupted ¶
func (x *ChatMessage) GetInterrupted() bool
func (*ChatMessage) GetMetrics ¶
func (x *ChatMessage) GetMetrics() *MetricsReport
func (*ChatMessage) GetRole ¶
func (x *ChatMessage) GetRole() ChatRole
func (*ChatMessage) GetTranscriptConfidence ¶
func (x *ChatMessage) GetTranscriptConfidence() float64
func (*ChatMessage) ProtoMessage ¶
func (*ChatMessage) ProtoMessage()
func (*ChatMessage) ProtoReflect ¶
func (x *ChatMessage) ProtoReflect() protoreflect.Message
func (*ChatMessage) Reset ¶
func (x *ChatMessage) Reset()
func (*ChatMessage) String ¶
func (x *ChatMessage) String() string
type ChatMessage_ChatContent ¶
type ChatMessage_ChatContent struct {
// Types that are valid to be assigned to Payload:
//
// *ChatMessage_ChatContent_Text
Payload isChatMessage_ChatContent_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
func (*ChatMessage_ChatContent) Descriptor
deprecated
func (*ChatMessage_ChatContent) Descriptor() ([]byte, []int)
Deprecated: Use ChatMessage_ChatContent.ProtoReflect.Descriptor instead.
func (*ChatMessage_ChatContent) GetPayload ¶
func (x *ChatMessage_ChatContent) GetPayload() isChatMessage_ChatContent_Payload
func (*ChatMessage_ChatContent) GetText ¶
func (x *ChatMessage_ChatContent) GetText() string
func (*ChatMessage_ChatContent) ProtoMessage ¶
func (*ChatMessage_ChatContent) ProtoMessage()
func (*ChatMessage_ChatContent) ProtoReflect ¶
func (x *ChatMessage_ChatContent) ProtoReflect() protoreflect.Message
func (*ChatMessage_ChatContent) Reset ¶
func (x *ChatMessage_ChatContent) Reset()
func (*ChatMessage_ChatContent) String ¶
func (x *ChatMessage_ChatContent) String() string
type ChatMessage_ChatContent_Text ¶
type ChatMessage_ChatContent_Text struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3,oneof"`
}
type ChatRole ¶
type ChatRole int32
func (ChatRole) Descriptor ¶
func (ChatRole) Descriptor() protoreflect.EnumDescriptor
func (ChatRole) EnumDescriptor
deprecated
func (ChatRole) Number ¶
func (x ChatRole) Number() protoreflect.EnumNumber
func (ChatRole) Type ¶
func (ChatRole) Type() protoreflect.EnumType
type ClientMessage ¶ added in v1.45.6
type ClientMessage struct {
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// Types that are valid to be assigned to Message:
//
// *ClientMessage_SessionCreate
// *ClientMessage_InputAudio
// *ClientMessage_SessionFlush
// *ClientMessage_SessionClose
// *ClientMessage_InferenceStart
// *ClientMessage_InferenceStop
// *ClientMessage_BufferStart
// *ClientMessage_BufferStop
// *ClientMessage_EotInputChatContext
Message isClientMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*ClientMessage) Descriptor
deprecated
added in
v1.45.6
func (*ClientMessage) Descriptor() ([]byte, []int)
Deprecated: Use ClientMessage.ProtoReflect.Descriptor instead.
func (*ClientMessage) GetBufferStart ¶ added in v1.45.6
func (x *ClientMessage) GetBufferStart() *BufferStart
func (*ClientMessage) GetBufferStop ¶ added in v1.45.6
func (x *ClientMessage) GetBufferStop() *BufferStop
func (*ClientMessage) GetCreatedAt ¶ added in v1.45.6
func (x *ClientMessage) GetCreatedAt() *timestamppb.Timestamp
func (*ClientMessage) GetEotInputChatContext ¶ added in v1.45.6
func (x *ClientMessage) GetEotInputChatContext() *EotInputChatContext
func (*ClientMessage) GetInferenceStart ¶ added in v1.45.6
func (x *ClientMessage) GetInferenceStart() *InferenceStart
func (*ClientMessage) GetInferenceStop ¶ added in v1.45.6
func (x *ClientMessage) GetInferenceStop() *InferenceStop
func (*ClientMessage) GetInputAudio ¶ added in v1.45.6
func (x *ClientMessage) GetInputAudio() *InputAudio
func (*ClientMessage) GetMessage ¶ added in v1.45.6
func (x *ClientMessage) GetMessage() isClientMessage_Message
func (*ClientMessage) GetSessionClose ¶ added in v1.45.6
func (x *ClientMessage) GetSessionClose() *SessionClose
func (*ClientMessage) GetSessionCreate ¶ added in v1.45.6
func (x *ClientMessage) GetSessionCreate() *SessionCreate
func (*ClientMessage) GetSessionFlush ¶ added in v1.45.6
func (x *ClientMessage) GetSessionFlush() *SessionFlush
func (*ClientMessage) ProtoMessage ¶ added in v1.45.6
func (*ClientMessage) ProtoMessage()
func (*ClientMessage) ProtoReflect ¶ added in v1.45.6
func (x *ClientMessage) ProtoReflect() protoreflect.Message
func (*ClientMessage) Reset ¶ added in v1.45.6
func (x *ClientMessage) Reset()
func (*ClientMessage) String ¶ added in v1.45.6
func (x *ClientMessage) String() string
type ClientMessage_BufferStart ¶ added in v1.45.6
type ClientMessage_BufferStart struct {
BufferStart *BufferStart `protobuf:"bytes,8,opt,name=buffer_start,json=bufferStart,proto3,oneof"`
}
type ClientMessage_BufferStop ¶ added in v1.45.6
type ClientMessage_BufferStop struct {
BufferStop *BufferStop `protobuf:"bytes,9,opt,name=buffer_stop,json=bufferStop,proto3,oneof"`
}
type ClientMessage_EotInputChatContext ¶ added in v1.45.6
type ClientMessage_EotInputChatContext struct {
// only for end of turn
EotInputChatContext *EotInputChatContext `protobuf:"bytes,10,opt,name=eot_input_chat_context,json=eotInputChatContext,proto3,oneof"`
}
type ClientMessage_InferenceStart ¶ added in v1.45.6
type ClientMessage_InferenceStart struct {
InferenceStart *InferenceStart `protobuf:"bytes,6,opt,name=inference_start,json=inferenceStart,proto3,oneof"`
}
type ClientMessage_InferenceStop ¶ added in v1.45.6
type ClientMessage_InferenceStop struct {
InferenceStop *InferenceStop `protobuf:"bytes,7,opt,name=inference_stop,json=inferenceStop,proto3,oneof"`
}
type ClientMessage_InputAudio ¶ added in v1.45.6
type ClientMessage_InputAudio struct {
InputAudio *InputAudio `protobuf:"bytes,3,opt,name=input_audio,json=inputAudio,proto3,oneof"`
}
type ClientMessage_SessionClose ¶ added in v1.45.6
type ClientMessage_SessionClose struct {
SessionClose *SessionClose `protobuf:"bytes,5,opt,name=session_close,json=sessionClose,proto3,oneof"`
}
type ClientMessage_SessionCreate ¶ added in v1.45.6
type ClientMessage_SessionCreate struct {
SessionCreate *SessionCreate `protobuf:"bytes,2,opt,name=session_create,json=sessionCreate,proto3,oneof"`
}
type ClientMessage_SessionFlush ¶ added in v1.45.6
type ClientMessage_SessionFlush struct {
SessionFlush *SessionFlush `protobuf:"bytes,4,opt,name=session_flush,json=sessionFlush,proto3,oneof"`
}
type EotInferenceRequest ¶ added in v1.45.6
type EotInferenceRequest struct {
Audio []byte `protobuf:"bytes,1,opt,name=audio,proto3" json:"audio,omitempty"`
AssistantText string `protobuf:"bytes,2,opt,name=assistant_text,json=assistantText,proto3" json:"assistant_text,omitempty"`
Encoding AudioEncoding `protobuf:"varint,3,opt,name=encoding,proto3,enum=livekit.agent.AudioEncoding" json:"encoding,omitempty"`
SampleRate uint32 `protobuf:"varint,4,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
// contains filtered or unexported fields
}
func (*EotInferenceRequest) Descriptor
deprecated
added in
v1.45.6
func (*EotInferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use EotInferenceRequest.ProtoReflect.Descriptor instead.
func (*EotInferenceRequest) GetAssistantText ¶ added in v1.45.6
func (x *EotInferenceRequest) GetAssistantText() string
func (*EotInferenceRequest) GetAudio ¶ added in v1.45.6
func (x *EotInferenceRequest) GetAudio() []byte
func (*EotInferenceRequest) GetEncoding ¶ added in v1.45.6
func (x *EotInferenceRequest) GetEncoding() AudioEncoding
func (*EotInferenceRequest) GetSampleRate ¶ added in v1.45.6
func (x *EotInferenceRequest) GetSampleRate() uint32
func (*EotInferenceRequest) ProtoMessage ¶ added in v1.45.6
func (*EotInferenceRequest) ProtoMessage()
func (*EotInferenceRequest) ProtoReflect ¶ added in v1.45.6
func (x *EotInferenceRequest) ProtoReflect() protoreflect.Message
func (*EotInferenceRequest) Reset ¶ added in v1.45.6
func (x *EotInferenceRequest) Reset()
func (*EotInferenceRequest) String ¶ added in v1.45.6
func (x *EotInferenceRequest) String() string
type EotInferenceResponse ¶ added in v1.45.6
type EotInferenceResponse struct {
Probability float32 `protobuf:"fixed32,1,opt,name=probability,proto3" json:"probability,omitempty"`
Stats *InferenceStats `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
// contains filtered or unexported fields
}
func (*EotInferenceResponse) Descriptor
deprecated
added in
v1.45.6
func (*EotInferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use EotInferenceResponse.ProtoReflect.Descriptor instead.
func (*EotInferenceResponse) GetProbability ¶ added in v1.45.6
func (x *EotInferenceResponse) GetProbability() float32
func (*EotInferenceResponse) GetStats ¶ added in v1.45.6
func (x *EotInferenceResponse) GetStats() *InferenceStats
func (*EotInferenceResponse) ProtoMessage ¶ added in v1.45.6
func (*EotInferenceResponse) ProtoMessage()
func (*EotInferenceResponse) ProtoReflect ¶ added in v1.45.6
func (x *EotInferenceResponse) ProtoReflect() protoreflect.Message
func (*EotInferenceResponse) Reset ¶ added in v1.45.6
func (x *EotInferenceResponse) Reset()
func (*EotInferenceResponse) String ¶ added in v1.45.6
func (x *EotInferenceResponse) String() string
type EotInputChatContext ¶ added in v1.45.6
type EotInputChatContext struct {
Messages []*ChatMessage `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
// contains filtered or unexported fields
}
func (*EotInputChatContext) Descriptor
deprecated
added in
v1.45.6
func (*EotInputChatContext) Descriptor() ([]byte, []int)
Deprecated: Use EotInputChatContext.ProtoReflect.Descriptor instead.
func (*EotInputChatContext) GetMessages ¶ added in v1.45.6
func (x *EotInputChatContext) GetMessages() []*ChatMessage
func (*EotInputChatContext) ProtoMessage ¶ added in v1.45.6
func (*EotInputChatContext) ProtoMessage()
func (*EotInputChatContext) ProtoReflect ¶ added in v1.45.6
func (x *EotInputChatContext) ProtoReflect() protoreflect.Message
func (*EotInputChatContext) Reset ¶ added in v1.45.6
func (x *EotInputChatContext) Reset()
func (*EotInputChatContext) String ¶ added in v1.45.6
func (x *EotInputChatContext) String() string
type EotModelUsage ¶ added in v1.46.0
type EotModelUsage struct {
Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
TotalRequests int32 `protobuf:"varint,3,opt,name=total_requests,json=totalRequests,proto3" json:"total_requests,omitempty"`
// contains filtered or unexported fields
}
func (*EotModelUsage) Descriptor
deprecated
added in
v1.46.0
func (*EotModelUsage) Descriptor() ([]byte, []int)
Deprecated: Use EotModelUsage.ProtoReflect.Descriptor instead.
func (*EotModelUsage) GetModel ¶ added in v1.46.0
func (x *EotModelUsage) GetModel() string
func (*EotModelUsage) GetProvider ¶ added in v1.46.0
func (x *EotModelUsage) GetProvider() string
func (*EotModelUsage) GetTotalRequests ¶ added in v1.46.0
func (x *EotModelUsage) GetTotalRequests() int32
func (*EotModelUsage) ProtoMessage ¶ added in v1.46.0
func (*EotModelUsage) ProtoMessage()
func (*EotModelUsage) ProtoReflect ¶ added in v1.46.0
func (x *EotModelUsage) ProtoReflect() protoreflect.Message
func (*EotModelUsage) Reset ¶ added in v1.46.0
func (x *EotModelUsage) Reset()
func (*EotModelUsage) String ¶ added in v1.46.0
func (x *EotModelUsage) String() string
type EotPrediction ¶ added in v1.45.6
type EotPrediction struct {
Probability float32 `protobuf:"fixed32,1,opt,name=probability,proto3" json:"probability,omitempty"`
InferenceStats *InferenceStats `protobuf:"bytes,2,opt,name=inference_stats,json=inferenceStats,proto3" json:"inference_stats,omitempty"`
Backend EotPrediction_EotBackend `protobuf:"varint,3,opt,name=backend,proto3,enum=livekit.agent.EotPrediction_EotBackend" json:"backend,omitempty"`
// contains filtered or unexported fields
}
func (*EotPrediction) Descriptor
deprecated
added in
v1.45.6
func (*EotPrediction) Descriptor() ([]byte, []int)
Deprecated: Use EotPrediction.ProtoReflect.Descriptor instead.
func (*EotPrediction) GetBackend ¶ added in v1.45.6
func (x *EotPrediction) GetBackend() EotPrediction_EotBackend
func (*EotPrediction) GetInferenceStats ¶ added in v1.45.6
func (x *EotPrediction) GetInferenceStats() *InferenceStats
func (*EotPrediction) GetProbability ¶ added in v1.45.6
func (x *EotPrediction) GetProbability() float32
func (*EotPrediction) ProtoMessage ¶ added in v1.45.6
func (*EotPrediction) ProtoMessage()
func (*EotPrediction) ProtoReflect ¶ added in v1.45.6
func (x *EotPrediction) ProtoReflect() protoreflect.Message
func (*EotPrediction) Reset ¶ added in v1.45.6
func (x *EotPrediction) Reset()
func (*EotPrediction) String ¶ added in v1.45.6
func (x *EotPrediction) String() string
type EotPrediction_EotBackend ¶ added in v1.45.6
type EotPrediction_EotBackend int32
const ( EotPrediction_EOT_BACKEND_UNKNOWN EotPrediction_EotBackend = 0 EotPrediction_EOT_BACKEND_MULTIMODAL EotPrediction_EotBackend = 1 EotPrediction_EOT_BACKEND_TEXT EotPrediction_EotBackend = 2 )
func (EotPrediction_EotBackend) Descriptor ¶ added in v1.45.6
func (EotPrediction_EotBackend) Descriptor() protoreflect.EnumDescriptor
func (EotPrediction_EotBackend) Enum ¶ added in v1.45.6
func (x EotPrediction_EotBackend) Enum() *EotPrediction_EotBackend
func (EotPrediction_EotBackend) EnumDescriptor
deprecated
added in
v1.45.6
func (EotPrediction_EotBackend) EnumDescriptor() ([]byte, []int)
Deprecated: Use EotPrediction_EotBackend.Descriptor instead.
func (EotPrediction_EotBackend) Number ¶ added in v1.45.6
func (x EotPrediction_EotBackend) Number() protoreflect.EnumNumber
func (EotPrediction_EotBackend) String ¶ added in v1.45.6
func (x EotPrediction_EotBackend) String() string
func (EotPrediction_EotBackend) Type ¶ added in v1.45.6
func (EotPrediction_EotBackend) Type() protoreflect.EnumType
type EotSettings ¶ added in v1.45.6
type EotSettings struct {
DetectionInterval *durationpb.Duration `protobuf:"bytes,1,opt,name=detection_interval,json=detectionInterval,proto3" json:"detection_interval,omitempty"`
// contains filtered or unexported fields
}
func (*EotSettings) Descriptor
deprecated
added in
v1.45.6
func (*EotSettings) Descriptor() ([]byte, []int)
Deprecated: Use EotSettings.ProtoReflect.Descriptor instead.
func (*EotSettings) GetDetectionInterval ¶ added in v1.45.6
func (x *EotSettings) GetDetectionInterval() *durationpb.Duration
func (*EotSettings) ProtoMessage ¶ added in v1.45.6
func (*EotSettings) ProtoMessage()
func (*EotSettings) ProtoReflect ¶ added in v1.45.6
func (x *EotSettings) ProtoReflect() protoreflect.Message
func (*EotSettings) Reset ¶ added in v1.45.6
func (x *EotSettings) Reset()
func (*EotSettings) String ¶ added in v1.45.6
func (x *EotSettings) String() string
type FunctionCall ¶
type FunctionCall struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
CallId string `protobuf:"bytes,2,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
Arguments string `protobuf:"bytes,3,opt,name=arguments,proto3" json:"arguments,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*FunctionCall) Descriptor
deprecated
func (*FunctionCall) Descriptor() ([]byte, []int)
Deprecated: Use FunctionCall.ProtoReflect.Descriptor instead.
func (*FunctionCall) GetArguments ¶
func (x *FunctionCall) GetArguments() string
func (*FunctionCall) GetCallId ¶
func (x *FunctionCall) GetCallId() string
func (*FunctionCall) GetCreatedAt ¶
func (x *FunctionCall) GetCreatedAt() *timestamppb.Timestamp
func (*FunctionCall) GetId ¶
func (x *FunctionCall) GetId() string
func (*FunctionCall) GetName ¶
func (x *FunctionCall) GetName() string
func (*FunctionCall) ProtoMessage ¶
func (*FunctionCall) ProtoMessage()
func (*FunctionCall) ProtoReflect ¶
func (x *FunctionCall) ProtoReflect() protoreflect.Message
func (*FunctionCall) Reset ¶
func (x *FunctionCall) Reset()
func (*FunctionCall) String ¶
func (x *FunctionCall) String() string
type FunctionCallOutput ¶
type FunctionCallOutput struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
CallId string `protobuf:"bytes,3,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
Output string `protobuf:"bytes,4,opt,name=output,proto3" json:"output,omitempty"`
IsError bool `protobuf:"varint,5,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*FunctionCallOutput) Descriptor
deprecated
func (*FunctionCallOutput) Descriptor() ([]byte, []int)
Deprecated: Use FunctionCallOutput.ProtoReflect.Descriptor instead.
func (*FunctionCallOutput) GetCallId ¶
func (x *FunctionCallOutput) GetCallId() string
func (*FunctionCallOutput) GetCreatedAt ¶
func (x *FunctionCallOutput) GetCreatedAt() *timestamppb.Timestamp
func (*FunctionCallOutput) GetId ¶
func (x *FunctionCallOutput) GetId() string
func (*FunctionCallOutput) GetIsError ¶
func (x *FunctionCallOutput) GetIsError() bool
func (*FunctionCallOutput) GetName ¶
func (x *FunctionCallOutput) GetName() string
func (*FunctionCallOutput) GetOutput ¶
func (x *FunctionCallOutput) GetOutput() string
func (*FunctionCallOutput) ProtoMessage ¶
func (*FunctionCallOutput) ProtoMessage()
func (*FunctionCallOutput) ProtoReflect ¶
func (x *FunctionCallOutput) ProtoReflect() protoreflect.Message
func (*FunctionCallOutput) Reset ¶
func (x *FunctionCallOutput) Reset()
func (*FunctionCallOutput) String ¶
func (x *FunctionCallOutput) String() string
type GetRunningAgentJobsRequest ¶ added in v1.45.1
type GetRunningAgentJobsRequest struct {
// contains filtered or unexported fields
}
func (*GetRunningAgentJobsRequest) Descriptor
deprecated
added in
v1.45.1
func (*GetRunningAgentJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRunningAgentJobsRequest.ProtoReflect.Descriptor instead.
func (*GetRunningAgentJobsRequest) ProtoMessage ¶ added in v1.45.1
func (*GetRunningAgentJobsRequest) ProtoMessage()
func (*GetRunningAgentJobsRequest) ProtoReflect ¶ added in v1.45.1
func (x *GetRunningAgentJobsRequest) ProtoReflect() protoreflect.Message
func (*GetRunningAgentJobsRequest) Reset ¶ added in v1.45.1
func (x *GetRunningAgentJobsRequest) Reset()
func (*GetRunningAgentJobsRequest) String ¶ added in v1.45.1
func (x *GetRunningAgentJobsRequest) String() string
type GetRunningAgentJobsResponse ¶ added in v1.45.1
type GetRunningAgentJobsResponse struct {
Jobs []*RunningAgentJobInfo `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
// contains filtered or unexported fields
}
func (*GetRunningAgentJobsResponse) Descriptor
deprecated
added in
v1.45.1
func (*GetRunningAgentJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRunningAgentJobsResponse.ProtoReflect.Descriptor instead.
func (*GetRunningAgentJobsResponse) GetJobs ¶ added in v1.45.1
func (x *GetRunningAgentJobsResponse) GetJobs() []*RunningAgentJobInfo
func (*GetRunningAgentJobsResponse) ProtoMessage ¶ added in v1.45.1
func (*GetRunningAgentJobsResponse) ProtoMessage()
func (*GetRunningAgentJobsResponse) ProtoReflect ¶ added in v1.45.1
func (x *GetRunningAgentJobsResponse) ProtoReflect() protoreflect.Message
func (*GetRunningAgentJobsResponse) Reset ¶ added in v1.45.1
func (x *GetRunningAgentJobsResponse) Reset()
func (*GetRunningAgentJobsResponse) String ¶ added in v1.45.1
func (x *GetRunningAgentJobsResponse) String() string
type InferenceError ¶ added in v1.45.6
type InferenceError struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// error code follows the HTTP status code convention
// 4xx for client errors
// 5xx for server errors
Code uint32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
// contains filtered or unexported fields
}
func (*InferenceError) Descriptor
deprecated
added in
v1.45.6
func (*InferenceError) Descriptor() ([]byte, []int)
Deprecated: Use InferenceError.ProtoReflect.Descriptor instead.
func (*InferenceError) GetCode ¶ added in v1.45.6
func (x *InferenceError) GetCode() uint32
func (*InferenceError) GetMessage ¶ added in v1.45.6
func (x *InferenceError) GetMessage() string
func (*InferenceError) ProtoMessage ¶ added in v1.45.6
func (*InferenceError) ProtoMessage()
func (*InferenceError) ProtoReflect ¶ added in v1.45.6
func (x *InferenceError) ProtoReflect() protoreflect.Message
func (*InferenceError) Reset ¶ added in v1.45.6
func (x *InferenceError) Reset()
func (*InferenceError) String ¶ added in v1.45.6
func (x *InferenceError) String() string
type InferenceRequest ¶ added in v1.45.6
type InferenceRequest struct {
// Types that are valid to be assigned to Request:
//
// *InferenceRequest_EotInferenceRequest
// *InferenceRequest_InterruptionInferenceRequest
Request isInferenceRequest_Request `protobuf_oneof:"request"`
// contains filtered or unexported fields
}
func (*InferenceRequest) Descriptor
deprecated
added in
v1.45.6
func (*InferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use InferenceRequest.ProtoReflect.Descriptor instead.
func (*InferenceRequest) GetEotInferenceRequest ¶ added in v1.45.6
func (x *InferenceRequest) GetEotInferenceRequest() *EotInferenceRequest
func (*InferenceRequest) GetInterruptionInferenceRequest ¶ added in v1.45.6
func (x *InferenceRequest) GetInterruptionInferenceRequest() *InterruptionInferenceRequest
func (*InferenceRequest) GetRequest ¶ added in v1.45.6
func (x *InferenceRequest) GetRequest() isInferenceRequest_Request
func (*InferenceRequest) ProtoMessage ¶ added in v1.45.6
func (*InferenceRequest) ProtoMessage()
func (*InferenceRequest) ProtoReflect ¶ added in v1.45.6
func (x *InferenceRequest) ProtoReflect() protoreflect.Message
func (*InferenceRequest) Reset ¶ added in v1.45.6
func (x *InferenceRequest) Reset()
func (*InferenceRequest) String ¶ added in v1.45.6
func (x *InferenceRequest) String() string
type InferenceRequest_EotInferenceRequest ¶ added in v1.45.6
type InferenceRequest_EotInferenceRequest struct {
EotInferenceRequest *EotInferenceRequest `protobuf:"bytes,1,opt,name=eot_inference_request,json=eotInferenceRequest,proto3,oneof"`
}
type InferenceRequest_InterruptionInferenceRequest ¶ added in v1.45.6
type InferenceRequest_InterruptionInferenceRequest struct {
InterruptionInferenceRequest *InterruptionInferenceRequest `protobuf:"bytes,2,opt,name=interruption_inference_request,json=interruptionInferenceRequest,proto3,oneof"`
}
type InferenceResponse ¶ added in v1.45.6
type InferenceResponse struct {
// Types that are valid to be assigned to Response:
//
// *InferenceResponse_EotInferenceResponse
// *InferenceResponse_InterruptionInferenceResponse
Response isInferenceResponse_Response `protobuf_oneof:"response"`
// contains filtered or unexported fields
}
func (*InferenceResponse) Descriptor
deprecated
added in
v1.45.6
func (*InferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use InferenceResponse.ProtoReflect.Descriptor instead.
func (*InferenceResponse) GetEotInferenceResponse ¶ added in v1.45.6
func (x *InferenceResponse) GetEotInferenceResponse() *EotInferenceResponse
func (*InferenceResponse) GetInterruptionInferenceResponse ¶ added in v1.45.6
func (x *InferenceResponse) GetInterruptionInferenceResponse() *InterruptionInferenceResponse
func (*InferenceResponse) GetResponse ¶ added in v1.45.6
func (x *InferenceResponse) GetResponse() isInferenceResponse_Response
func (*InferenceResponse) ProtoMessage ¶ added in v1.45.6
func (*InferenceResponse) ProtoMessage()
func (*InferenceResponse) ProtoReflect ¶ added in v1.45.6
func (x *InferenceResponse) ProtoReflect() protoreflect.Message
func (*InferenceResponse) Reset ¶ added in v1.45.6
func (x *InferenceResponse) Reset()
func (*InferenceResponse) String ¶ added in v1.45.6
func (x *InferenceResponse) String() string
type InferenceResponse_EotInferenceResponse ¶ added in v1.45.6
type InferenceResponse_EotInferenceResponse struct {
EotInferenceResponse *EotInferenceResponse `protobuf:"bytes,1,opt,name=eot_inference_response,json=eotInferenceResponse,proto3,oneof"`
}
type InferenceResponse_InterruptionInferenceResponse ¶ added in v1.45.6
type InferenceResponse_InterruptionInferenceResponse struct {
InterruptionInferenceResponse *InterruptionInferenceResponse `protobuf:"bytes,2,opt,name=interruption_inference_response,json=interruptionInferenceResponse,proto3,oneof"`
}
type InferenceStart ¶ added in v1.45.6
type InferenceStart struct {
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
func (*InferenceStart) Descriptor
deprecated
added in
v1.45.6
func (*InferenceStart) Descriptor() ([]byte, []int)
Deprecated: Use InferenceStart.ProtoReflect.Descriptor instead.
func (*InferenceStart) GetRequestId ¶ added in v1.45.6
func (x *InferenceStart) GetRequestId() string
func (*InferenceStart) ProtoMessage ¶ added in v1.45.6
func (*InferenceStart) ProtoMessage()
func (*InferenceStart) ProtoReflect ¶ added in v1.45.6
func (x *InferenceStart) ProtoReflect() protoreflect.Message
func (*InferenceStart) Reset ¶ added in v1.45.6
func (x *InferenceStart) Reset()
func (*InferenceStart) String ¶ added in v1.45.6
func (x *InferenceStart) String() string
type InferenceStarted ¶ added in v1.45.6
type InferenceStarted struct {
// contains filtered or unexported fields
}
func (*InferenceStarted) Descriptor
deprecated
added in
v1.45.6
func (*InferenceStarted) Descriptor() ([]byte, []int)
Deprecated: Use InferenceStarted.ProtoReflect.Descriptor instead.
func (*InferenceStarted) ProtoMessage ¶ added in v1.45.6
func (*InferenceStarted) ProtoMessage()
func (*InferenceStarted) ProtoReflect ¶ added in v1.45.6
func (x *InferenceStarted) ProtoReflect() protoreflect.Message
func (*InferenceStarted) Reset ¶ added in v1.45.6
func (x *InferenceStarted) Reset()
func (*InferenceStarted) String ¶ added in v1.45.6
func (x *InferenceStarted) String() string
type InferenceStats ¶ added in v1.45.6
type InferenceStats struct {
// proxy -> model: audio window timestamps
EarliestClientCreatedAt *timestamppb.Timestamp `` /* 140-byte string literal not displayed */
LatestClientCreatedAt *timestamppb.Timestamp `` /* 134-byte string literal not displayed */
// proxy side e2e latency (proxy send -> proxy receive)
ClientE2ELatency *durationpb.Duration `protobuf:"bytes,3,opt,name=client_e2e_latency,json=clientE2eLatency,proto3,oneof" json:"client_e2e_latency,omitempty"`
// model side e2e latency (model endpoint receive -> model endpoint return)
ServerE2ELatency *durationpb.Duration `protobuf:"bytes,4,opt,name=server_e2e_latency,json=serverE2eLatency,proto3" json:"server_e2e_latency,omitempty"`
// model side inference stats
PreprocessingDuration *durationpb.Duration `protobuf:"bytes,5,opt,name=preprocessing_duration,json=preprocessingDuration,proto3" json:"preprocessing_duration,omitempty"`
InferenceDuration *durationpb.Duration `protobuf:"bytes,6,opt,name=inference_duration,json=inferenceDuration,proto3" json:"inference_duration,omitempty"`
// contains filtered or unexported fields
}
func (*InferenceStats) Descriptor
deprecated
added in
v1.45.6
func (*InferenceStats) Descriptor() ([]byte, []int)
Deprecated: Use InferenceStats.ProtoReflect.Descriptor instead.
func (*InferenceStats) GetClientE2ELatency ¶ added in v1.45.6
func (x *InferenceStats) GetClientE2ELatency() *durationpb.Duration
func (*InferenceStats) GetEarliestClientCreatedAt ¶ added in v1.45.6
func (x *InferenceStats) GetEarliestClientCreatedAt() *timestamppb.Timestamp
func (*InferenceStats) GetInferenceDuration ¶ added in v1.45.6
func (x *InferenceStats) GetInferenceDuration() *durationpb.Duration
func (*InferenceStats) GetLatestClientCreatedAt ¶ added in v1.45.6
func (x *InferenceStats) GetLatestClientCreatedAt() *timestamppb.Timestamp
func (*InferenceStats) GetPreprocessingDuration ¶ added in v1.45.6
func (x *InferenceStats) GetPreprocessingDuration() *durationpb.Duration
func (*InferenceStats) GetServerE2ELatency ¶ added in v1.45.6
func (x *InferenceStats) GetServerE2ELatency() *durationpb.Duration
func (*InferenceStats) ProtoMessage ¶ added in v1.45.6
func (*InferenceStats) ProtoMessage()
func (*InferenceStats) ProtoReflect ¶ added in v1.45.6
func (x *InferenceStats) ProtoReflect() protoreflect.Message
func (*InferenceStats) Reset ¶ added in v1.45.6
func (x *InferenceStats) Reset()
func (*InferenceStats) String ¶ added in v1.45.6
func (x *InferenceStats) String() string
type InferenceStop ¶ added in v1.45.6
type InferenceStop struct {
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
func (*InferenceStop) Descriptor
deprecated
added in
v1.45.6
func (*InferenceStop) Descriptor() ([]byte, []int)
Deprecated: Use InferenceStop.ProtoReflect.Descriptor instead.
func (*InferenceStop) GetRequestId ¶ added in v1.45.6
func (x *InferenceStop) GetRequestId() string
func (*InferenceStop) ProtoMessage ¶ added in v1.45.6
func (*InferenceStop) ProtoMessage()
func (*InferenceStop) ProtoReflect ¶ added in v1.45.6
func (x *InferenceStop) ProtoReflect() protoreflect.Message
func (*InferenceStop) Reset ¶ added in v1.45.6
func (x *InferenceStop) Reset()
func (*InferenceStop) String ¶ added in v1.45.6
func (x *InferenceStop) String() string
type InferenceStopped ¶ added in v1.45.6
type InferenceStopped struct {
// contains filtered or unexported fields
}
func (*InferenceStopped) Descriptor
deprecated
added in
v1.45.6
func (*InferenceStopped) Descriptor() ([]byte, []int)
Deprecated: Use InferenceStopped.ProtoReflect.Descriptor instead.
func (*InferenceStopped) ProtoMessage ¶ added in v1.45.6
func (*InferenceStopped) ProtoMessage()
func (*InferenceStopped) ProtoReflect ¶ added in v1.45.6
func (x *InferenceStopped) ProtoReflect() protoreflect.Message
func (*InferenceStopped) Reset ¶ added in v1.45.6
func (x *InferenceStopped) Reset()
func (*InferenceStopped) String ¶ added in v1.45.6
func (x *InferenceStopped) String() string
type InputAudio ¶ added in v1.45.6
type InputAudio struct {
Audio []byte `protobuf:"bytes,1,opt,name=audio,proto3" json:"audio,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
NumSamples uint32 `protobuf:"varint,3,opt,name=num_samples,json=numSamples,proto3" json:"num_samples,omitempty"`
// contains filtered or unexported fields
}
func (*InputAudio) Descriptor
deprecated
added in
v1.45.6
func (*InputAudio) Descriptor() ([]byte, []int)
Deprecated: Use InputAudio.ProtoReflect.Descriptor instead.
func (*InputAudio) GetAudio ¶ added in v1.45.6
func (x *InputAudio) GetAudio() []byte
func (*InputAudio) GetCreatedAt ¶ added in v1.45.6
func (x *InputAudio) GetCreatedAt() *timestamppb.Timestamp
func (*InputAudio) GetNumSamples ¶ added in v1.45.6
func (x *InputAudio) GetNumSamples() uint32
func (*InputAudio) ProtoMessage ¶ added in v1.45.6
func (*InputAudio) ProtoMessage()
func (*InputAudio) ProtoReflect ¶ added in v1.45.6
func (x *InputAudio) ProtoReflect() protoreflect.Message
func (*InputAudio) Reset ¶ added in v1.45.6
func (x *InputAudio) Reset()
func (*InputAudio) String ¶ added in v1.45.6
func (x *InputAudio) String() string
type InterruptionInferenceRequest ¶ added in v1.45.6
type InterruptionInferenceRequest struct {
Audio []byte `protobuf:"bytes,1,opt,name=audio,proto3" json:"audio,omitempty"`
Encoding AudioEncoding `protobuf:"varint,2,opt,name=encoding,proto3,enum=livekit.agent.AudioEncoding" json:"encoding,omitempty"`
SampleRate uint32 `protobuf:"varint,3,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
// contains filtered or unexported fields
}
func (*InterruptionInferenceRequest) Descriptor
deprecated
added in
v1.45.6
func (*InterruptionInferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterruptionInferenceRequest.ProtoReflect.Descriptor instead.
func (*InterruptionInferenceRequest) GetAudio ¶ added in v1.45.6
func (x *InterruptionInferenceRequest) GetAudio() []byte
func (*InterruptionInferenceRequest) GetEncoding ¶ added in v1.45.6
func (x *InterruptionInferenceRequest) GetEncoding() AudioEncoding
func (*InterruptionInferenceRequest) GetSampleRate ¶ added in v1.45.6
func (x *InterruptionInferenceRequest) GetSampleRate() uint32
func (*InterruptionInferenceRequest) ProtoMessage ¶ added in v1.45.6
func (*InterruptionInferenceRequest) ProtoMessage()
func (*InterruptionInferenceRequest) ProtoReflect ¶ added in v1.45.6
func (x *InterruptionInferenceRequest) ProtoReflect() protoreflect.Message
func (*InterruptionInferenceRequest) Reset ¶ added in v1.45.6
func (x *InterruptionInferenceRequest) Reset()
func (*InterruptionInferenceRequest) String ¶ added in v1.45.6
func (x *InterruptionInferenceRequest) String() string
type InterruptionInferenceResponse ¶ added in v1.45.6
type InterruptionInferenceResponse struct {
IsInterruption bool `protobuf:"varint,1,opt,name=is_interruption,json=isInterruption,proto3" json:"is_interruption,omitempty"`
// per frame probabilities
Probabilities []float32 `protobuf:"fixed32,2,rep,packed,name=probabilities,proto3" json:"probabilities,omitempty"`
Stats *InferenceStats `protobuf:"bytes,3,opt,name=stats,proto3" json:"stats,omitempty"`
// contains filtered or unexported fields
}
func (*InterruptionInferenceResponse) Descriptor
deprecated
added in
v1.45.6
func (*InterruptionInferenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterruptionInferenceResponse.ProtoReflect.Descriptor instead.
func (*InterruptionInferenceResponse) GetIsInterruption ¶ added in v1.45.6
func (x *InterruptionInferenceResponse) GetIsInterruption() bool
func (*InterruptionInferenceResponse) GetProbabilities ¶ added in v1.45.6
func (x *InterruptionInferenceResponse) GetProbabilities() []float32
func (*InterruptionInferenceResponse) GetStats ¶ added in v1.45.6
func (x *InterruptionInferenceResponse) GetStats() *InferenceStats
func (*InterruptionInferenceResponse) ProtoMessage ¶ added in v1.45.6
func (*InterruptionInferenceResponse) ProtoMessage()
func (*InterruptionInferenceResponse) ProtoReflect ¶ added in v1.45.6
func (x *InterruptionInferenceResponse) ProtoReflect() protoreflect.Message
func (*InterruptionInferenceResponse) Reset ¶ added in v1.45.6
func (x *InterruptionInferenceResponse) Reset()
func (*InterruptionInferenceResponse) String ¶ added in v1.45.6
func (x *InterruptionInferenceResponse) String() string
type InterruptionModelUsage ¶ added in v1.45.1
type InterruptionModelUsage struct {
Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
TotalRequests int32 `protobuf:"varint,3,opt,name=total_requests,json=totalRequests,proto3" json:"total_requests,omitempty"`
// contains filtered or unexported fields
}
func (*InterruptionModelUsage) Descriptor
deprecated
added in
v1.45.1
func (*InterruptionModelUsage) Descriptor() ([]byte, []int)
Deprecated: Use InterruptionModelUsage.ProtoReflect.Descriptor instead.
func (*InterruptionModelUsage) GetModel ¶ added in v1.45.1
func (x *InterruptionModelUsage) GetModel() string
func (*InterruptionModelUsage) GetProvider ¶ added in v1.45.1
func (x *InterruptionModelUsage) GetProvider() string
func (*InterruptionModelUsage) GetTotalRequests ¶ added in v1.45.1
func (x *InterruptionModelUsage) GetTotalRequests() int32
func (*InterruptionModelUsage) ProtoMessage ¶ added in v1.45.1
func (*InterruptionModelUsage) ProtoMessage()
func (*InterruptionModelUsage) ProtoReflect ¶ added in v1.45.1
func (x *InterruptionModelUsage) ProtoReflect() protoreflect.Message
func (*InterruptionModelUsage) Reset ¶ added in v1.45.1
func (x *InterruptionModelUsage) Reset()
func (*InterruptionModelUsage) String ¶ added in v1.45.1
func (x *InterruptionModelUsage) String() string
type InterruptionPrediction ¶ added in v1.45.6
type InterruptionPrediction struct {
IsInterruption bool `protobuf:"varint,1,opt,name=is_interruption,json=isInterruption,proto3" json:"is_interruption,omitempty"`
Probabilities []float32 `protobuf:"fixed32,2,rep,packed,name=probabilities,proto3" json:"probabilities,omitempty"`
InferenceStats *InferenceStats `protobuf:"bytes,3,opt,name=inference_stats,json=inferenceStats,proto3" json:"inference_stats,omitempty"`
// contains filtered or unexported fields
}
func (*InterruptionPrediction) Descriptor
deprecated
added in
v1.45.6
func (*InterruptionPrediction) Descriptor() ([]byte, []int)
Deprecated: Use InterruptionPrediction.ProtoReflect.Descriptor instead.
func (*InterruptionPrediction) GetInferenceStats ¶ added in v1.45.6
func (x *InterruptionPrediction) GetInferenceStats() *InferenceStats
func (*InterruptionPrediction) GetIsInterruption ¶ added in v1.45.6
func (x *InterruptionPrediction) GetIsInterruption() bool
func (*InterruptionPrediction) GetProbabilities ¶ added in v1.45.6
func (x *InterruptionPrediction) GetProbabilities() []float32
func (*InterruptionPrediction) ProtoMessage ¶ added in v1.45.6
func (*InterruptionPrediction) ProtoMessage()
func (*InterruptionPrediction) ProtoReflect ¶ added in v1.45.6
func (x *InterruptionPrediction) ProtoReflect() protoreflect.Message
func (*InterruptionPrediction) Reset ¶ added in v1.45.6
func (x *InterruptionPrediction) Reset()
func (*InterruptionPrediction) String ¶ added in v1.45.6
func (x *InterruptionPrediction) String() string
type InterruptionSettings ¶ added in v1.45.6
type InterruptionSettings struct {
// detection threshold in range [0.0, 1.0]; higher values are less sensitive
Threshold float32 `protobuf:"fixed32,1,opt,name=threshold,proto3" json:"threshold,omitempty"`
// minimum number of frames with probability greater than threshold to trigger an interruption
MinFrames uint32 `protobuf:"varint,2,opt,name=min_frames,json=minFrames,proto3" json:"min_frames,omitempty"`
MaxAudioDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=max_audio_duration,json=maxAudioDuration,proto3" json:"max_audio_duration,omitempty"`
AudioPrefixDuration *durationpb.Duration `protobuf:"bytes,4,opt,name=audio_prefix_duration,json=audioPrefixDuration,proto3" json:"audio_prefix_duration,omitempty"`
DetectionInterval *durationpb.Duration `protobuf:"bytes,5,opt,name=detection_interval,json=detectionInterval,proto3" json:"detection_interval,omitempty"`
// contains filtered or unexported fields
}
func (*InterruptionSettings) Descriptor
deprecated
added in
v1.45.6
func (*InterruptionSettings) Descriptor() ([]byte, []int)
Deprecated: Use InterruptionSettings.ProtoReflect.Descriptor instead.
func (*InterruptionSettings) GetAudioPrefixDuration ¶ added in v1.45.6
func (x *InterruptionSettings) GetAudioPrefixDuration() *durationpb.Duration
func (*InterruptionSettings) GetDetectionInterval ¶ added in v1.45.6
func (x *InterruptionSettings) GetDetectionInterval() *durationpb.Duration
func (*InterruptionSettings) GetMaxAudioDuration ¶ added in v1.45.6
func (x *InterruptionSettings) GetMaxAudioDuration() *durationpb.Duration
func (*InterruptionSettings) GetMinFrames ¶ added in v1.45.6
func (x *InterruptionSettings) GetMinFrames() uint32
func (*InterruptionSettings) GetThreshold ¶ added in v1.45.6
func (x *InterruptionSettings) GetThreshold() float32
func (*InterruptionSettings) ProtoMessage ¶ added in v1.45.6
func (*InterruptionSettings) ProtoMessage()
func (*InterruptionSettings) ProtoReflect ¶ added in v1.45.6
func (x *InterruptionSettings) ProtoReflect() protoreflect.Message
func (*InterruptionSettings) Reset ¶ added in v1.45.6
func (x *InterruptionSettings) Reset()
func (*InterruptionSettings) String ¶ added in v1.45.6
func (x *InterruptionSettings) String() string
type LLMModelUsage ¶ added in v1.45.1
type LLMModelUsage struct {
Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
InputTokens int32 `protobuf:"varint,3,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
InputCachedTokens int32 `protobuf:"varint,4,opt,name=input_cached_tokens,json=inputCachedTokens,proto3" json:"input_cached_tokens,omitempty"`
InputAudioTokens int32 `protobuf:"varint,5,opt,name=input_audio_tokens,json=inputAudioTokens,proto3" json:"input_audio_tokens,omitempty"`
InputCachedAudioTokens int32 `` /* 132-byte string literal not displayed */
InputTextTokens int32 `protobuf:"varint,7,opt,name=input_text_tokens,json=inputTextTokens,proto3" json:"input_text_tokens,omitempty"`
InputCachedTextTokens int32 `` /* 129-byte string literal not displayed */
InputImageTokens int32 `protobuf:"varint,9,opt,name=input_image_tokens,json=inputImageTokens,proto3" json:"input_image_tokens,omitempty"`
InputCachedImageTokens int32 `` /* 133-byte string literal not displayed */
OutputTokens int32 `protobuf:"varint,11,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
OutputAudioTokens int32 `protobuf:"varint,12,opt,name=output_audio_tokens,json=outputAudioTokens,proto3" json:"output_audio_tokens,omitempty"`
OutputTextTokens int32 `protobuf:"varint,13,opt,name=output_text_tokens,json=outputTextTokens,proto3" json:"output_text_tokens,omitempty"`
SessionDuration float64 `protobuf:"fixed64,14,opt,name=session_duration,json=sessionDuration,proto3" json:"session_duration,omitempty"`
// contains filtered or unexported fields
}
func (*LLMModelUsage) Descriptor
deprecated
added in
v1.45.1
func (*LLMModelUsage) Descriptor() ([]byte, []int)
Deprecated: Use LLMModelUsage.ProtoReflect.Descriptor instead.
func (*LLMModelUsage) GetInputAudioTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetInputAudioTokens() int32
func (*LLMModelUsage) GetInputCachedAudioTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetInputCachedAudioTokens() int32
func (*LLMModelUsage) GetInputCachedImageTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetInputCachedImageTokens() int32
func (*LLMModelUsage) GetInputCachedTextTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetInputCachedTextTokens() int32
func (*LLMModelUsage) GetInputCachedTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetInputCachedTokens() int32
func (*LLMModelUsage) GetInputImageTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetInputImageTokens() int32
func (*LLMModelUsage) GetInputTextTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetInputTextTokens() int32
func (*LLMModelUsage) GetInputTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetInputTokens() int32
func (*LLMModelUsage) GetModel ¶ added in v1.45.1
func (x *LLMModelUsage) GetModel() string
func (*LLMModelUsage) GetOutputAudioTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetOutputAudioTokens() int32
func (*LLMModelUsage) GetOutputTextTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetOutputTextTokens() int32
func (*LLMModelUsage) GetOutputTokens ¶ added in v1.45.1
func (x *LLMModelUsage) GetOutputTokens() int32
func (*LLMModelUsage) GetProvider ¶ added in v1.45.1
func (x *LLMModelUsage) GetProvider() string
func (*LLMModelUsage) GetSessionDuration ¶ added in v1.45.1
func (x *LLMModelUsage) GetSessionDuration() float64
func (*LLMModelUsage) ProtoMessage ¶ added in v1.45.1
func (*LLMModelUsage) ProtoMessage()
func (*LLMModelUsage) ProtoReflect ¶ added in v1.45.1
func (x *LLMModelUsage) ProtoReflect() protoreflect.Message
func (*LLMModelUsage) Reset ¶ added in v1.45.1
func (x *LLMModelUsage) Reset()
func (*LLMModelUsage) String ¶ added in v1.45.1
func (x *LLMModelUsage) String() string
type MetricsReport ¶
type MetricsReport struct {
StartedSpeakingAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=started_speaking_at,json=startedSpeakingAt,proto3" json:"started_speaking_at,omitempty"`
StoppedSpeakingAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=stopped_speaking_at,json=stoppedSpeakingAt,proto3" json:"stopped_speaking_at,omitempty"`
TranscriptionDelay *float64 `protobuf:"fixed64,3,opt,name=transcription_delay,json=transcriptionDelay,proto3,oneof" json:"transcription_delay,omitempty"`
EndOfTurnDelay *float64 `protobuf:"fixed64,4,opt,name=end_of_turn_delay,json=endOfTurnDelay,proto3,oneof" json:"end_of_turn_delay,omitempty"`
OnUserTurnCompletedDelay *float64 `` /* 147-byte string literal not displayed */
LlmNodeTtft *float64 `protobuf:"fixed64,6,opt,name=llm_node_ttft,json=llmNodeTtft,proto3,oneof" json:"llm_node_ttft,omitempty"`
TtsNodeTtfb *float64 `protobuf:"fixed64,7,opt,name=tts_node_ttfb,json=ttsNodeTtfb,proto3,oneof" json:"tts_node_ttfb,omitempty"`
E2ELatency *float64 `protobuf:"fixed64,8,opt,name=e2e_latency,json=e2eLatency,proto3,oneof" json:"e2e_latency,omitempty"`
// contains filtered or unexported fields
}
func (*MetricsReport) Descriptor
deprecated
func (*MetricsReport) Descriptor() ([]byte, []int)
Deprecated: Use MetricsReport.ProtoReflect.Descriptor instead.
func (*MetricsReport) GetE2ELatency ¶
func (x *MetricsReport) GetE2ELatency() float64
func (*MetricsReport) GetEndOfTurnDelay ¶
func (x *MetricsReport) GetEndOfTurnDelay() float64
func (*MetricsReport) GetLlmNodeTtft ¶
func (x *MetricsReport) GetLlmNodeTtft() float64
func (*MetricsReport) GetOnUserTurnCompletedDelay ¶
func (x *MetricsReport) GetOnUserTurnCompletedDelay() float64
func (*MetricsReport) GetStartedSpeakingAt ¶
func (x *MetricsReport) GetStartedSpeakingAt() *timestamppb.Timestamp
func (*MetricsReport) GetStoppedSpeakingAt ¶
func (x *MetricsReport) GetStoppedSpeakingAt() *timestamppb.Timestamp
func (*MetricsReport) GetTranscriptionDelay ¶
func (x *MetricsReport) GetTranscriptionDelay() float64
func (*MetricsReport) GetTtsNodeTtfb ¶
func (x *MetricsReport) GetTtsNodeTtfb() float64
func (*MetricsReport) ProtoMessage ¶
func (*MetricsReport) ProtoMessage()
func (*MetricsReport) ProtoReflect ¶
func (x *MetricsReport) ProtoReflect() protoreflect.Message
func (*MetricsReport) Reset ¶
func (x *MetricsReport) Reset()
func (*MetricsReport) String ¶
func (x *MetricsReport) String() string
type ModelUsage ¶ added in v1.45.1
type ModelUsage struct {
// Types that are valid to be assigned to Usage:
//
// *ModelUsage_Llm
// *ModelUsage_Tts
// *ModelUsage_Stt
// *ModelUsage_Interruption
// *ModelUsage_Eot
Usage isModelUsage_Usage `protobuf_oneof:"usage"`
// contains filtered or unexported fields
}
func (*ModelUsage) Descriptor
deprecated
added in
v1.45.1
func (*ModelUsage) Descriptor() ([]byte, []int)
Deprecated: Use ModelUsage.ProtoReflect.Descriptor instead.
func (*ModelUsage) GetEot ¶ added in v1.46.0
func (x *ModelUsage) GetEot() *EotModelUsage
func (*ModelUsage) GetInterruption ¶ added in v1.45.1
func (x *ModelUsage) GetInterruption() *InterruptionModelUsage
func (*ModelUsage) GetLlm ¶ added in v1.45.1
func (x *ModelUsage) GetLlm() *LLMModelUsage
func (*ModelUsage) GetStt ¶ added in v1.45.1
func (x *ModelUsage) GetStt() *STTModelUsage
func (*ModelUsage) GetTts ¶ added in v1.45.1
func (x *ModelUsage) GetTts() *TTSModelUsage
func (*ModelUsage) GetUsage ¶ added in v1.45.1
func (x *ModelUsage) GetUsage() isModelUsage_Usage
func (*ModelUsage) ProtoMessage ¶ added in v1.45.1
func (*ModelUsage) ProtoMessage()
func (*ModelUsage) ProtoReflect ¶ added in v1.45.1
func (x *ModelUsage) ProtoReflect() protoreflect.Message
func (*ModelUsage) Reset ¶ added in v1.45.1
func (x *ModelUsage) Reset()
func (*ModelUsage) String ¶ added in v1.45.1
func (x *ModelUsage) String() string
type ModelUsage_Eot ¶ added in v1.46.0
type ModelUsage_Eot struct {
Eot *EotModelUsage `protobuf:"bytes,5,opt,name=eot,proto3,oneof"`
}
type ModelUsage_Interruption ¶ added in v1.45.1
type ModelUsage_Interruption struct {
Interruption *InterruptionModelUsage `protobuf:"bytes,4,opt,name=interruption,proto3,oneof"`
}
type ModelUsage_Llm ¶ added in v1.45.1
type ModelUsage_Llm struct {
Llm *LLMModelUsage `protobuf:"bytes,1,opt,name=llm,proto3,oneof"`
}
type ModelUsage_Stt ¶ added in v1.45.1
type ModelUsage_Stt struct {
Stt *STTModelUsage `protobuf:"bytes,3,opt,name=stt,proto3,oneof"`
}
type ModelUsage_Tts ¶ added in v1.45.1
type ModelUsage_Tts struct {
Tts *TTSModelUsage `protobuf:"bytes,2,opt,name=tts,proto3,oneof"`
}
type RunningAgentJobInfo ¶ added in v1.45.1
type RunningAgentJobInfo struct {
Job []byte `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
AcceptName string `protobuf:"bytes,2,opt,name=accept_name,json=acceptName,proto3" json:"accept_name,omitempty"`
AcceptIdentity string `protobuf:"bytes,3,opt,name=accept_identity,json=acceptIdentity,proto3" json:"accept_identity,omitempty"`
AcceptMetadata string `protobuf:"bytes,4,opt,name=accept_metadata,json=acceptMetadata,proto3" json:"accept_metadata,omitempty"`
Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
Token string `protobuf:"bytes,6,opt,name=token,proto3" json:"token,omitempty"`
WorkerId string `protobuf:"bytes,7,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"`
MockJob bool `protobuf:"varint,8,opt,name=mock_job,json=mockJob,proto3" json:"mock_job,omitempty"`
// contains filtered or unexported fields
}
func (*RunningAgentJobInfo) Descriptor
deprecated
added in
v1.45.1
func (*RunningAgentJobInfo) Descriptor() ([]byte, []int)
Deprecated: Use RunningAgentJobInfo.ProtoReflect.Descriptor instead.
func (*RunningAgentJobInfo) GetAcceptIdentity ¶ added in v1.45.1
func (x *RunningAgentJobInfo) GetAcceptIdentity() string
func (*RunningAgentJobInfo) GetAcceptMetadata ¶ added in v1.45.1
func (x *RunningAgentJobInfo) GetAcceptMetadata() string
func (*RunningAgentJobInfo) GetAcceptName ¶ added in v1.45.1
func (x *RunningAgentJobInfo) GetAcceptName() string
func (*RunningAgentJobInfo) GetJob ¶ added in v1.45.1
func (x *RunningAgentJobInfo) GetJob() []byte
func (*RunningAgentJobInfo) GetMockJob ¶ added in v1.45.1
func (x *RunningAgentJobInfo) GetMockJob() bool
func (*RunningAgentJobInfo) GetToken ¶ added in v1.45.1
func (x *RunningAgentJobInfo) GetToken() string
func (*RunningAgentJobInfo) GetUrl ¶ added in v1.45.1
func (x *RunningAgentJobInfo) GetUrl() string
func (*RunningAgentJobInfo) GetWorkerId ¶ added in v1.45.1
func (x *RunningAgentJobInfo) GetWorkerId() string
func (*RunningAgentJobInfo) ProtoMessage ¶ added in v1.45.1
func (*RunningAgentJobInfo) ProtoMessage()
func (*RunningAgentJobInfo) ProtoReflect ¶ added in v1.45.1
func (x *RunningAgentJobInfo) ProtoReflect() protoreflect.Message
func (*RunningAgentJobInfo) Reset ¶ added in v1.45.1
func (x *RunningAgentJobInfo) Reset()
func (*RunningAgentJobInfo) String ¶ added in v1.45.1
func (x *RunningAgentJobInfo) String() string
type STTModelUsage ¶ added in v1.45.1
type STTModelUsage struct {
Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
InputTokens int32 `protobuf:"varint,3,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
OutputTokens int32 `protobuf:"varint,4,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
AudioDuration float64 `protobuf:"fixed64,5,opt,name=audio_duration,json=audioDuration,proto3" json:"audio_duration,omitempty"`
// contains filtered or unexported fields
}
func (*STTModelUsage) Descriptor
deprecated
added in
v1.45.1
func (*STTModelUsage) Descriptor() ([]byte, []int)
Deprecated: Use STTModelUsage.ProtoReflect.Descriptor instead.
func (*STTModelUsage) GetAudioDuration ¶ added in v1.45.1
func (x *STTModelUsage) GetAudioDuration() float64
func (*STTModelUsage) GetInputTokens ¶ added in v1.45.1
func (x *STTModelUsage) GetInputTokens() int32
func (*STTModelUsage) GetModel ¶ added in v1.45.1
func (x *STTModelUsage) GetModel() string
func (*STTModelUsage) GetOutputTokens ¶ added in v1.45.1
func (x *STTModelUsage) GetOutputTokens() int32
func (*STTModelUsage) GetProvider ¶ added in v1.45.1
func (x *STTModelUsage) GetProvider() string
func (*STTModelUsage) ProtoMessage ¶ added in v1.45.1
func (*STTModelUsage) ProtoMessage()
func (*STTModelUsage) ProtoReflect ¶ added in v1.45.1
func (x *STTModelUsage) ProtoReflect() protoreflect.Message
func (*STTModelUsage) Reset ¶ added in v1.45.1
func (x *STTModelUsage) Reset()
func (*STTModelUsage) String ¶ added in v1.45.1
func (x *STTModelUsage) String() string
type ServerMessage ¶ added in v1.45.6
type ServerMessage struct {
ServerCreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=server_created_at,json=serverCreatedAt,proto3" json:"server_created_at,omitempty"`
RequestId *string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3,oneof" json:"request_id,omitempty"`
// echoes the client-side created_at timestamp
ClientCreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=client_created_at,json=clientCreatedAt,proto3,oneof" json:"client_created_at,omitempty"`
// Types that are valid to be assigned to Message:
//
// *ServerMessage_SessionCreated
// *ServerMessage_InferenceStarted
// *ServerMessage_InferenceStopped
// *ServerMessage_SessionClosed
// *ServerMessage_Error
// *ServerMessage_EotPrediction
// *ServerMessage_InterruptionPrediction
Message isServerMessage_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*ServerMessage) Descriptor
deprecated
added in
v1.45.6
func (*ServerMessage) Descriptor() ([]byte, []int)
Deprecated: Use ServerMessage.ProtoReflect.Descriptor instead.
func (*ServerMessage) GetClientCreatedAt ¶ added in v1.45.6
func (x *ServerMessage) GetClientCreatedAt() *timestamppb.Timestamp
func (*ServerMessage) GetEotPrediction ¶ added in v1.45.6
func (x *ServerMessage) GetEotPrediction() *EotPrediction
func (*ServerMessage) GetError ¶ added in v1.45.6
func (x *ServerMessage) GetError() *InferenceError
func (*ServerMessage) GetInferenceStarted ¶ added in v1.45.6
func (x *ServerMessage) GetInferenceStarted() *InferenceStarted
func (*ServerMessage) GetInferenceStopped ¶ added in v1.45.6
func (x *ServerMessage) GetInferenceStopped() *InferenceStopped
func (*ServerMessage) GetInterruptionPrediction ¶ added in v1.45.6
func (x *ServerMessage) GetInterruptionPrediction() *InterruptionPrediction
func (*ServerMessage) GetMessage ¶ added in v1.45.6
func (x *ServerMessage) GetMessage() isServerMessage_Message
func (*ServerMessage) GetRequestId ¶ added in v1.45.6
func (x *ServerMessage) GetRequestId() string
func (*ServerMessage) GetServerCreatedAt ¶ added in v1.45.6
func (x *ServerMessage) GetServerCreatedAt() *timestamppb.Timestamp
func (*ServerMessage) GetSessionClosed ¶ added in v1.45.6
func (x *ServerMessage) GetSessionClosed() *SessionClosed
func (*ServerMessage) GetSessionCreated ¶ added in v1.45.6
func (x *ServerMessage) GetSessionCreated() *SessionCreated
func (*ServerMessage) ProtoMessage ¶ added in v1.45.6
func (*ServerMessage) ProtoMessage()
func (*ServerMessage) ProtoReflect ¶ added in v1.45.6
func (x *ServerMessage) ProtoReflect() protoreflect.Message
func (*ServerMessage) Reset ¶ added in v1.45.6
func (x *ServerMessage) Reset()
func (*ServerMessage) String ¶ added in v1.45.6
func (x *ServerMessage) String() string
type ServerMessage_EotPrediction ¶ added in v1.45.6
type ServerMessage_EotPrediction struct {
EotPrediction *EotPrediction `protobuf:"bytes,9,opt,name=eot_prediction,json=eotPrediction,proto3,oneof"`
}
type ServerMessage_Error ¶ added in v1.45.6
type ServerMessage_Error struct {
Error *InferenceError `protobuf:"bytes,8,opt,name=error,proto3,oneof"`
}
type ServerMessage_InferenceStarted ¶ added in v1.45.6
type ServerMessage_InferenceStarted struct {
InferenceStarted *InferenceStarted `protobuf:"bytes,5,opt,name=inference_started,json=inferenceStarted,proto3,oneof"`
}
type ServerMessage_InferenceStopped ¶ added in v1.45.6
type ServerMessage_InferenceStopped struct {
InferenceStopped *InferenceStopped `protobuf:"bytes,6,opt,name=inference_stopped,json=inferenceStopped,proto3,oneof"`
}
type ServerMessage_InterruptionPrediction ¶ added in v1.45.6
type ServerMessage_InterruptionPrediction struct {
InterruptionPrediction *InterruptionPrediction `protobuf:"bytes,10,opt,name=interruption_prediction,json=interruptionPrediction,proto3,oneof"`
}
type ServerMessage_SessionClosed ¶ added in v1.45.6
type ServerMessage_SessionClosed struct {
SessionClosed *SessionClosed `protobuf:"bytes,7,opt,name=session_closed,json=sessionClosed,proto3,oneof"`
}
type ServerMessage_SessionCreated ¶ added in v1.45.6
type ServerMessage_SessionCreated struct {
SessionCreated *SessionCreated `protobuf:"bytes,4,opt,name=session_created,json=sessionCreated,proto3,oneof"`
}
type SessionClose ¶ added in v1.45.6
type SessionClose struct {
// contains filtered or unexported fields
}
func (*SessionClose) Descriptor
deprecated
added in
v1.45.6
func (*SessionClose) Descriptor() ([]byte, []int)
Deprecated: Use SessionClose.ProtoReflect.Descriptor instead.
func (*SessionClose) ProtoMessage ¶ added in v1.45.6
func (*SessionClose) ProtoMessage()
func (*SessionClose) ProtoReflect ¶ added in v1.45.6
func (x *SessionClose) ProtoReflect() protoreflect.Message
func (*SessionClose) Reset ¶ added in v1.45.6
func (x *SessionClose) Reset()
func (*SessionClose) String ¶ added in v1.45.6
func (x *SessionClose) String() string
type SessionClosed ¶ added in v1.45.6
type SessionClosed struct {
// contains filtered or unexported fields
}
func (*SessionClosed) Descriptor
deprecated
added in
v1.45.6
func (*SessionClosed) Descriptor() ([]byte, []int)
Deprecated: Use SessionClosed.ProtoReflect.Descriptor instead.
func (*SessionClosed) ProtoMessage ¶ added in v1.45.6
func (*SessionClosed) ProtoMessage()
func (*SessionClosed) ProtoReflect ¶ added in v1.45.6
func (x *SessionClosed) ProtoReflect() protoreflect.Message
func (*SessionClosed) Reset ¶ added in v1.45.6
func (x *SessionClosed) Reset()
func (*SessionClosed) String ¶ added in v1.45.6
func (x *SessionClosed) String() string
type SessionCreate ¶ added in v1.45.6
type SessionCreate struct {
Settings *SessionSettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
// contains filtered or unexported fields
}
func (*SessionCreate) Descriptor
deprecated
added in
v1.45.6
func (*SessionCreate) Descriptor() ([]byte, []int)
Deprecated: Use SessionCreate.ProtoReflect.Descriptor instead.
func (*SessionCreate) GetSettings ¶ added in v1.45.6
func (x *SessionCreate) GetSettings() *SessionSettings
func (*SessionCreate) ProtoMessage ¶ added in v1.45.6
func (*SessionCreate) ProtoMessage()
func (*SessionCreate) ProtoReflect ¶ added in v1.45.6
func (x *SessionCreate) ProtoReflect() protoreflect.Message
func (*SessionCreate) Reset ¶ added in v1.45.6
func (x *SessionCreate) Reset()
func (*SessionCreate) String ¶ added in v1.45.6
func (x *SessionCreate) String() string
type SessionCreated ¶ added in v1.45.6
type SessionCreated struct {
// contains filtered or unexported fields
}
func (*SessionCreated) Descriptor
deprecated
added in
v1.45.6
func (*SessionCreated) Descriptor() ([]byte, []int)
Deprecated: Use SessionCreated.ProtoReflect.Descriptor instead.
func (*SessionCreated) ProtoMessage ¶ added in v1.45.6
func (*SessionCreated) ProtoMessage()
func (*SessionCreated) ProtoReflect ¶ added in v1.45.6
func (x *SessionCreated) ProtoReflect() protoreflect.Message
func (*SessionCreated) Reset ¶ added in v1.45.6
func (x *SessionCreated) Reset()
func (*SessionCreated) String ¶ added in v1.45.6
func (x *SessionCreated) String() string
type SessionFlush ¶ added in v1.45.6
type SessionFlush struct {
// contains filtered or unexported fields
}
func (*SessionFlush) Descriptor
deprecated
added in
v1.45.6
func (*SessionFlush) Descriptor() ([]byte, []int)
Deprecated: Use SessionFlush.ProtoReflect.Descriptor instead.
func (*SessionFlush) ProtoMessage ¶ added in v1.45.6
func (*SessionFlush) ProtoMessage()
func (*SessionFlush) ProtoReflect ¶ added in v1.45.6
func (x *SessionFlush) ProtoReflect() protoreflect.Message
func (*SessionFlush) Reset ¶ added in v1.45.6
func (x *SessionFlush) Reset()
func (*SessionFlush) String ¶ added in v1.45.6
func (x *SessionFlush) String() string
type SessionRequest ¶ added in v1.45.1
type SessionRequest struct {
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Types that are valid to be assigned to Request:
//
// *SessionRequest_Ping_
// *SessionRequest_GetChatHistory_
// *SessionRequest_RunInput_
// *SessionRequest_GetAgentInfo_
// *SessionRequest_GetSessionState_
// *SessionRequest_GetRtcStats
// *SessionRequest_GetSessionUsage_
// *SessionRequest_GetFrameworkInfo_
// *SessionRequest_UpdateIo
Request isSessionRequest_Request `protobuf_oneof:"request"`
// contains filtered or unexported fields
}
func (*SessionRequest) Descriptor
deprecated
added in
v1.45.1
func (*SessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest.ProtoReflect.Descriptor instead.
func (*SessionRequest) GetGetAgentInfo ¶ added in v1.45.1
func (x *SessionRequest) GetGetAgentInfo() *SessionRequest_GetAgentInfo
func (*SessionRequest) GetGetChatHistory ¶ added in v1.45.1
func (x *SessionRequest) GetGetChatHistory() *SessionRequest_GetChatHistory
func (*SessionRequest) GetGetFrameworkInfo ¶ added in v1.45.3
func (x *SessionRequest) GetGetFrameworkInfo() *SessionRequest_GetFrameworkInfo
func (*SessionRequest) GetGetRtcStats ¶ added in v1.45.1
func (x *SessionRequest) GetGetRtcStats() *SessionRequest_GetRTCStats
func (*SessionRequest) GetGetSessionState ¶ added in v1.45.1
func (x *SessionRequest) GetGetSessionState() *SessionRequest_GetSessionState
func (*SessionRequest) GetGetSessionUsage ¶ added in v1.45.1
func (x *SessionRequest) GetGetSessionUsage() *SessionRequest_GetSessionUsage
func (*SessionRequest) GetPing ¶ added in v1.45.1
func (x *SessionRequest) GetPing() *SessionRequest_Ping
func (*SessionRequest) GetRequest ¶ added in v1.45.1
func (x *SessionRequest) GetRequest() isSessionRequest_Request
func (*SessionRequest) GetRequestId ¶ added in v1.45.1
func (x *SessionRequest) GetRequestId() string
func (*SessionRequest) GetRunInput ¶ added in v1.45.1
func (x *SessionRequest) GetRunInput() *SessionRequest_RunInput
func (*SessionRequest) GetUpdateIo ¶ added in v1.46.0
func (x *SessionRequest) GetUpdateIo() *SessionRequest_UpdateIO
func (*SessionRequest) ProtoMessage ¶ added in v1.45.1
func (*SessionRequest) ProtoMessage()
func (*SessionRequest) ProtoReflect ¶ added in v1.45.1
func (x *SessionRequest) ProtoReflect() protoreflect.Message
func (*SessionRequest) Reset ¶ added in v1.45.1
func (x *SessionRequest) Reset()
func (*SessionRequest) String ¶ added in v1.45.1
func (x *SessionRequest) String() string
type SessionRequest_GetAgentInfo ¶ added in v1.45.1
type SessionRequest_GetAgentInfo struct {
// contains filtered or unexported fields
}
func (*SessionRequest_GetAgentInfo) Descriptor
deprecated
added in
v1.45.1
func (*SessionRequest_GetAgentInfo) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_GetAgentInfo.ProtoReflect.Descriptor instead.
func (*SessionRequest_GetAgentInfo) ProtoMessage ¶ added in v1.45.1
func (*SessionRequest_GetAgentInfo) ProtoMessage()
func (*SessionRequest_GetAgentInfo) ProtoReflect ¶ added in v1.45.1
func (x *SessionRequest_GetAgentInfo) ProtoReflect() protoreflect.Message
func (*SessionRequest_GetAgentInfo) Reset ¶ added in v1.45.1
func (x *SessionRequest_GetAgentInfo) Reset()
func (*SessionRequest_GetAgentInfo) String ¶ added in v1.45.1
func (x *SessionRequest_GetAgentInfo) String() string
type SessionRequest_GetAgentInfo_ ¶ added in v1.45.1
type SessionRequest_GetAgentInfo_ struct {
GetAgentInfo *SessionRequest_GetAgentInfo `protobuf:"bytes,6,opt,name=get_agent_info,json=getAgentInfo,proto3,oneof"`
}
type SessionRequest_GetChatHistory ¶ added in v1.45.1
type SessionRequest_GetChatHistory struct {
// contains filtered or unexported fields
}
func (*SessionRequest_GetChatHistory) Descriptor
deprecated
added in
v1.45.1
func (*SessionRequest_GetChatHistory) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_GetChatHistory.ProtoReflect.Descriptor instead.
func (*SessionRequest_GetChatHistory) ProtoMessage ¶ added in v1.45.1
func (*SessionRequest_GetChatHistory) ProtoMessage()
func (*SessionRequest_GetChatHistory) ProtoReflect ¶ added in v1.45.1
func (x *SessionRequest_GetChatHistory) ProtoReflect() protoreflect.Message
func (*SessionRequest_GetChatHistory) Reset ¶ added in v1.45.1
func (x *SessionRequest_GetChatHistory) Reset()
func (*SessionRequest_GetChatHistory) String ¶ added in v1.45.1
func (x *SessionRequest_GetChatHistory) String() string
type SessionRequest_GetChatHistory_ ¶ added in v1.45.1
type SessionRequest_GetChatHistory_ struct {
GetChatHistory *SessionRequest_GetChatHistory `protobuf:"bytes,4,opt,name=get_chat_history,json=getChatHistory,proto3,oneof"`
}
type SessionRequest_GetFrameworkInfo ¶ added in v1.45.3
type SessionRequest_GetFrameworkInfo struct {
// contains filtered or unexported fields
}
func (*SessionRequest_GetFrameworkInfo) Descriptor
deprecated
added in
v1.45.3
func (*SessionRequest_GetFrameworkInfo) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_GetFrameworkInfo.ProtoReflect.Descriptor instead.
func (*SessionRequest_GetFrameworkInfo) ProtoMessage ¶ added in v1.45.3
func (*SessionRequest_GetFrameworkInfo) ProtoMessage()
func (*SessionRequest_GetFrameworkInfo) ProtoReflect ¶ added in v1.45.3
func (x *SessionRequest_GetFrameworkInfo) ProtoReflect() protoreflect.Message
func (*SessionRequest_GetFrameworkInfo) Reset ¶ added in v1.45.3
func (x *SessionRequest_GetFrameworkInfo) Reset()
func (*SessionRequest_GetFrameworkInfo) String ¶ added in v1.45.3
func (x *SessionRequest_GetFrameworkInfo) String() string
type SessionRequest_GetFrameworkInfo_ ¶ added in v1.45.3
type SessionRequest_GetFrameworkInfo_ struct {
GetFrameworkInfo *SessionRequest_GetFrameworkInfo `protobuf:"bytes,10,opt,name=get_framework_info,json=getFrameworkInfo,proto3,oneof"`
}
type SessionRequest_GetRTCStats ¶ added in v1.45.1
type SessionRequest_GetRTCStats struct {
// contains filtered or unexported fields
}
func (*SessionRequest_GetRTCStats) Descriptor
deprecated
added in
v1.45.1
func (*SessionRequest_GetRTCStats) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_GetRTCStats.ProtoReflect.Descriptor instead.
func (*SessionRequest_GetRTCStats) ProtoMessage ¶ added in v1.45.1
func (*SessionRequest_GetRTCStats) ProtoMessage()
func (*SessionRequest_GetRTCStats) ProtoReflect ¶ added in v1.45.1
func (x *SessionRequest_GetRTCStats) ProtoReflect() protoreflect.Message
func (*SessionRequest_GetRTCStats) Reset ¶ added in v1.45.1
func (x *SessionRequest_GetRTCStats) Reset()
func (*SessionRequest_GetRTCStats) String ¶ added in v1.45.1
func (x *SessionRequest_GetRTCStats) String() string
type SessionRequest_GetRtcStats ¶ added in v1.45.1
type SessionRequest_GetRtcStats struct {
GetRtcStats *SessionRequest_GetRTCStats `protobuf:"bytes,8,opt,name=get_rtc_stats,json=getRtcStats,proto3,oneof"`
}
type SessionRequest_GetSessionState ¶ added in v1.45.1
type SessionRequest_GetSessionState struct {
// contains filtered or unexported fields
}
func (*SessionRequest_GetSessionState) Descriptor
deprecated
added in
v1.45.1
func (*SessionRequest_GetSessionState) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_GetSessionState.ProtoReflect.Descriptor instead.
func (*SessionRequest_GetSessionState) ProtoMessage ¶ added in v1.45.1
func (*SessionRequest_GetSessionState) ProtoMessage()
func (*SessionRequest_GetSessionState) ProtoReflect ¶ added in v1.45.1
func (x *SessionRequest_GetSessionState) ProtoReflect() protoreflect.Message
func (*SessionRequest_GetSessionState) Reset ¶ added in v1.45.1
func (x *SessionRequest_GetSessionState) Reset()
func (*SessionRequest_GetSessionState) String ¶ added in v1.45.1
func (x *SessionRequest_GetSessionState) String() string
type SessionRequest_GetSessionState_ ¶ added in v1.45.1
type SessionRequest_GetSessionState_ struct {
GetSessionState *SessionRequest_GetSessionState `protobuf:"bytes,7,opt,name=get_session_state,json=getSessionState,proto3,oneof"`
}
type SessionRequest_GetSessionUsage ¶ added in v1.45.1
type SessionRequest_GetSessionUsage struct {
// contains filtered or unexported fields
}
func (*SessionRequest_GetSessionUsage) Descriptor
deprecated
added in
v1.45.1
func (*SessionRequest_GetSessionUsage) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_GetSessionUsage.ProtoReflect.Descriptor instead.
func (*SessionRequest_GetSessionUsage) ProtoMessage ¶ added in v1.45.1
func (*SessionRequest_GetSessionUsage) ProtoMessage()
func (*SessionRequest_GetSessionUsage) ProtoReflect ¶ added in v1.45.1
func (x *SessionRequest_GetSessionUsage) ProtoReflect() protoreflect.Message
func (*SessionRequest_GetSessionUsage) Reset ¶ added in v1.45.1
func (x *SessionRequest_GetSessionUsage) Reset()
func (*SessionRequest_GetSessionUsage) String ¶ added in v1.45.1
func (x *SessionRequest_GetSessionUsage) String() string
type SessionRequest_GetSessionUsage_ ¶ added in v1.45.1
type SessionRequest_GetSessionUsage_ struct {
GetSessionUsage *SessionRequest_GetSessionUsage `protobuf:"bytes,9,opt,name=get_session_usage,json=getSessionUsage,proto3,oneof"`
}
type SessionRequest_Ping ¶ added in v1.45.1
type SessionRequest_Ping struct {
// contains filtered or unexported fields
}
func (*SessionRequest_Ping) Descriptor
deprecated
added in
v1.45.1
func (*SessionRequest_Ping) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_Ping.ProtoReflect.Descriptor instead.
func (*SessionRequest_Ping) ProtoMessage ¶ added in v1.45.1
func (*SessionRequest_Ping) ProtoMessage()
func (*SessionRequest_Ping) ProtoReflect ¶ added in v1.45.1
func (x *SessionRequest_Ping) ProtoReflect() protoreflect.Message
func (*SessionRequest_Ping) Reset ¶ added in v1.45.1
func (x *SessionRequest_Ping) Reset()
func (*SessionRequest_Ping) String ¶ added in v1.45.1
func (x *SessionRequest_Ping) String() string
type SessionRequest_Ping_ ¶ added in v1.45.1
type SessionRequest_Ping_ struct {
Ping *SessionRequest_Ping `protobuf:"bytes,2,opt,name=ping,proto3,oneof"`
}
type SessionRequest_RunInput ¶ added in v1.45.1
type SessionRequest_RunInput struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
// contains filtered or unexported fields
}
func (*SessionRequest_RunInput) Descriptor
deprecated
added in
v1.45.1
func (*SessionRequest_RunInput) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_RunInput.ProtoReflect.Descriptor instead.
func (*SessionRequest_RunInput) GetText ¶ added in v1.45.1
func (x *SessionRequest_RunInput) GetText() string
func (*SessionRequest_RunInput) ProtoMessage ¶ added in v1.45.1
func (*SessionRequest_RunInput) ProtoMessage()
func (*SessionRequest_RunInput) ProtoReflect ¶ added in v1.45.1
func (x *SessionRequest_RunInput) ProtoReflect() protoreflect.Message
func (*SessionRequest_RunInput) Reset ¶ added in v1.45.1
func (x *SessionRequest_RunInput) Reset()
func (*SessionRequest_RunInput) String ¶ added in v1.45.1
func (x *SessionRequest_RunInput) String() string
type SessionRequest_RunInput_ ¶ added in v1.45.1
type SessionRequest_RunInput_ struct {
RunInput *SessionRequest_RunInput `protobuf:"bytes,5,opt,name=run_input,json=runInput,proto3,oneof"`
}
type SessionRequest_UpdateIO ¶ added in v1.46.0
type SessionRequest_UpdateIO struct {
Input *SessionRequest_UpdateIO_Input `protobuf:"bytes,1,opt,name=input,proto3,oneof" json:"input,omitempty"`
Output *SessionRequest_UpdateIO_Output `protobuf:"bytes,2,opt,name=output,proto3,oneof" json:"output,omitempty"`
// contains filtered or unexported fields
}
func (*SessionRequest_UpdateIO) Descriptor
deprecated
added in
v1.46.0
func (*SessionRequest_UpdateIO) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_UpdateIO.ProtoReflect.Descriptor instead.
func (*SessionRequest_UpdateIO) GetInput ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO) GetInput() *SessionRequest_UpdateIO_Input
func (*SessionRequest_UpdateIO) GetOutput ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO) GetOutput() *SessionRequest_UpdateIO_Output
func (*SessionRequest_UpdateIO) ProtoMessage ¶ added in v1.46.0
func (*SessionRequest_UpdateIO) ProtoMessage()
func (*SessionRequest_UpdateIO) ProtoReflect ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO) ProtoReflect() protoreflect.Message
func (*SessionRequest_UpdateIO) Reset ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO) Reset()
func (*SessionRequest_UpdateIO) String ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO) String() string
type SessionRequest_UpdateIO_Input ¶ added in v1.46.0
type SessionRequest_UpdateIO_Input struct {
AudioEnabled *bool `protobuf:"varint,1,opt,name=audio_enabled,json=audioEnabled,proto3,oneof" json:"audio_enabled,omitempty"`
VideoEnabled *bool `protobuf:"varint,2,opt,name=video_enabled,json=videoEnabled,proto3,oneof" json:"video_enabled,omitempty"`
// contains filtered or unexported fields
}
func (*SessionRequest_UpdateIO_Input) Descriptor
deprecated
added in
v1.46.0
func (*SessionRequest_UpdateIO_Input) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_UpdateIO_Input.ProtoReflect.Descriptor instead.
func (*SessionRequest_UpdateIO_Input) GetAudioEnabled ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Input) GetAudioEnabled() bool
func (*SessionRequest_UpdateIO_Input) GetVideoEnabled ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Input) GetVideoEnabled() bool
func (*SessionRequest_UpdateIO_Input) ProtoMessage ¶ added in v1.46.0
func (*SessionRequest_UpdateIO_Input) ProtoMessage()
func (*SessionRequest_UpdateIO_Input) ProtoReflect ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Input) ProtoReflect() protoreflect.Message
func (*SessionRequest_UpdateIO_Input) Reset ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Input) Reset()
func (*SessionRequest_UpdateIO_Input) String ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Input) String() string
type SessionRequest_UpdateIO_Output ¶ added in v1.46.0
type SessionRequest_UpdateIO_Output struct {
AudioEnabled *bool `protobuf:"varint,1,opt,name=audio_enabled,json=audioEnabled,proto3,oneof" json:"audio_enabled,omitempty"`
VideoEnabled *bool `protobuf:"varint,2,opt,name=video_enabled,json=videoEnabled,proto3,oneof" json:"video_enabled,omitempty"`
TranscriptionEnabled *bool `` /* 128-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SessionRequest_UpdateIO_Output) Descriptor
deprecated
added in
v1.46.0
func (*SessionRequest_UpdateIO_Output) Descriptor() ([]byte, []int)
Deprecated: Use SessionRequest_UpdateIO_Output.ProtoReflect.Descriptor instead.
func (*SessionRequest_UpdateIO_Output) GetAudioEnabled ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Output) GetAudioEnabled() bool
func (*SessionRequest_UpdateIO_Output) GetTranscriptionEnabled ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Output) GetTranscriptionEnabled() bool
func (*SessionRequest_UpdateIO_Output) GetVideoEnabled ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Output) GetVideoEnabled() bool
func (*SessionRequest_UpdateIO_Output) ProtoMessage ¶ added in v1.46.0
func (*SessionRequest_UpdateIO_Output) ProtoMessage()
func (*SessionRequest_UpdateIO_Output) ProtoReflect ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Output) ProtoReflect() protoreflect.Message
func (*SessionRequest_UpdateIO_Output) Reset ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Output) Reset()
func (*SessionRequest_UpdateIO_Output) String ¶ added in v1.46.0
func (x *SessionRequest_UpdateIO_Output) String() string
type SessionRequest_UpdateIo ¶ added in v1.46.0
type SessionRequest_UpdateIo struct {
UpdateIo *SessionRequest_UpdateIO `protobuf:"bytes,11,opt,name=update_io,json=updateIo,proto3,oneof"`
}
type SessionResponse ¶ added in v1.45.1
type SessionResponse struct {
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
Error *string `protobuf:"bytes,2,opt,name=error,proto3,oneof" json:"error,omitempty"`
// Types that are valid to be assigned to Response:
//
// *SessionResponse_Pong_
// *SessionResponse_GetChatHistory
// *SessionResponse_RunInput
// *SessionResponse_GetAgentInfo
// *SessionResponse_GetSessionState
// *SessionResponse_GetRtcStats
// *SessionResponse_GetSessionUsage
// *SessionResponse_GetFrameworkInfo
// *SessionResponse_UpdateIo
Response isSessionResponse_Response `protobuf_oneof:"response"`
// contains filtered or unexported fields
}
func (*SessionResponse) Descriptor
deprecated
added in
v1.45.1
func (*SessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse) GetError ¶ added in v1.45.1
func (x *SessionResponse) GetError() string
func (*SessionResponse) GetGetAgentInfo ¶ added in v1.45.1
func (x *SessionResponse) GetGetAgentInfo() *SessionResponse_GetAgentInfoResponse
func (*SessionResponse) GetGetChatHistory ¶ added in v1.45.1
func (x *SessionResponse) GetGetChatHistory() *SessionResponse_GetChatHistoryResponse
func (*SessionResponse) GetGetFrameworkInfo ¶ added in v1.45.3
func (x *SessionResponse) GetGetFrameworkInfo() *SessionResponse_GetFrameworkInfoResponse
func (*SessionResponse) GetGetRtcStats ¶ added in v1.45.1
func (x *SessionResponse) GetGetRtcStats() *SessionResponse_GetRTCStatsResponse
func (*SessionResponse) GetGetSessionState ¶ added in v1.45.1
func (x *SessionResponse) GetGetSessionState() *SessionResponse_GetSessionStateResponse
func (*SessionResponse) GetGetSessionUsage ¶ added in v1.45.1
func (x *SessionResponse) GetGetSessionUsage() *SessionResponse_GetSessionUsageResponse
func (*SessionResponse) GetPong ¶ added in v1.45.1
func (x *SessionResponse) GetPong() *SessionResponse_Pong
func (*SessionResponse) GetRequestId ¶ added in v1.45.1
func (x *SessionResponse) GetRequestId() string
func (*SessionResponse) GetResponse ¶ added in v1.45.1
func (x *SessionResponse) GetResponse() isSessionResponse_Response
func (*SessionResponse) GetRunInput ¶ added in v1.45.1
func (x *SessionResponse) GetRunInput() *SessionResponse_RunInputResponse
func (*SessionResponse) GetUpdateIo ¶ added in v1.46.0
func (x *SessionResponse) GetUpdateIo() *SessionResponse_UpdateIOResponse
func (*SessionResponse) ProtoMessage ¶ added in v1.45.1
func (*SessionResponse) ProtoMessage()
func (*SessionResponse) ProtoReflect ¶ added in v1.45.1
func (x *SessionResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse) Reset ¶ added in v1.45.1
func (x *SessionResponse) Reset()
func (*SessionResponse) String ¶ added in v1.45.1
func (x *SessionResponse) String() string
type SessionResponse_GetAgentInfo ¶ added in v1.45.1
type SessionResponse_GetAgentInfo struct {
GetAgentInfo *SessionResponse_GetAgentInfoResponse `protobuf:"bytes,7,opt,name=get_agent_info,json=getAgentInfo,proto3,oneof"`
}
type SessionResponse_GetAgentInfoResponse ¶ added in v1.45.1
type SessionResponse_GetAgentInfoResponse struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Instructions *string `protobuf:"bytes,2,opt,name=instructions,proto3,oneof" json:"instructions,omitempty"`
Tools []string `protobuf:"bytes,3,rep,name=tools,proto3" json:"tools,omitempty"`
ChatCtx []*ChatContext_ChatItem `protobuf:"bytes,4,rep,name=chat_ctx,json=chatCtx,proto3" json:"chat_ctx,omitempty"`
// contains filtered or unexported fields
}
func (*SessionResponse_GetAgentInfoResponse) Descriptor
deprecated
added in
v1.45.1
func (*SessionResponse_GetAgentInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_GetAgentInfoResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse_GetAgentInfoResponse) GetChatCtx ¶ added in v1.45.1
func (x *SessionResponse_GetAgentInfoResponse) GetChatCtx() []*ChatContext_ChatItem
func (*SessionResponse_GetAgentInfoResponse) GetId ¶ added in v1.45.1
func (x *SessionResponse_GetAgentInfoResponse) GetId() string
func (*SessionResponse_GetAgentInfoResponse) GetInstructions ¶ added in v1.45.1
func (x *SessionResponse_GetAgentInfoResponse) GetInstructions() string
func (*SessionResponse_GetAgentInfoResponse) GetTools ¶ added in v1.45.1
func (x *SessionResponse_GetAgentInfoResponse) GetTools() []string
func (*SessionResponse_GetAgentInfoResponse) ProtoMessage ¶ added in v1.45.1
func (*SessionResponse_GetAgentInfoResponse) ProtoMessage()
func (*SessionResponse_GetAgentInfoResponse) ProtoReflect ¶ added in v1.45.1
func (x *SessionResponse_GetAgentInfoResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse_GetAgentInfoResponse) Reset ¶ added in v1.45.1
func (x *SessionResponse_GetAgentInfoResponse) Reset()
func (*SessionResponse_GetAgentInfoResponse) String ¶ added in v1.45.1
func (x *SessionResponse_GetAgentInfoResponse) String() string
type SessionResponse_GetChatHistory ¶ added in v1.45.1
type SessionResponse_GetChatHistory struct {
GetChatHistory *SessionResponse_GetChatHistoryResponse `protobuf:"bytes,5,opt,name=get_chat_history,json=getChatHistory,proto3,oneof"`
}
type SessionResponse_GetChatHistoryResponse ¶ added in v1.45.1
type SessionResponse_GetChatHistoryResponse struct {
Items []*ChatContext_ChatItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*SessionResponse_GetChatHistoryResponse) Descriptor
deprecated
added in
v1.45.1
func (*SessionResponse_GetChatHistoryResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_GetChatHistoryResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse_GetChatHistoryResponse) GetItems ¶ added in v1.45.1
func (x *SessionResponse_GetChatHistoryResponse) GetItems() []*ChatContext_ChatItem
func (*SessionResponse_GetChatHistoryResponse) ProtoMessage ¶ added in v1.45.1
func (*SessionResponse_GetChatHistoryResponse) ProtoMessage()
func (*SessionResponse_GetChatHistoryResponse) ProtoReflect ¶ added in v1.45.1
func (x *SessionResponse_GetChatHistoryResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse_GetChatHistoryResponse) Reset ¶ added in v1.45.1
func (x *SessionResponse_GetChatHistoryResponse) Reset()
func (*SessionResponse_GetChatHistoryResponse) String ¶ added in v1.45.1
func (x *SessionResponse_GetChatHistoryResponse) String() string
type SessionResponse_GetFrameworkInfo ¶ added in v1.45.3
type SessionResponse_GetFrameworkInfo struct {
GetFrameworkInfo *SessionResponse_GetFrameworkInfoResponse `protobuf:"bytes,11,opt,name=get_framework_info,json=getFrameworkInfo,proto3,oneof"`
}
type SessionResponse_GetFrameworkInfoResponse ¶ added in v1.45.3
type SessionResponse_GetFrameworkInfoResponse struct {
Sdk string `protobuf:"bytes,1,opt,name=sdk,proto3" json:"sdk,omitempty"`
SdkVersion string `protobuf:"bytes,2,opt,name=sdk_version,json=sdkVersion,proto3" json:"sdk_version,omitempty"`
// contains filtered or unexported fields
}
func (*SessionResponse_GetFrameworkInfoResponse) Descriptor
deprecated
added in
v1.45.3
func (*SessionResponse_GetFrameworkInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_GetFrameworkInfoResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse_GetFrameworkInfoResponse) GetSdk ¶ added in v1.45.3
func (x *SessionResponse_GetFrameworkInfoResponse) GetSdk() string
func (*SessionResponse_GetFrameworkInfoResponse) GetSdkVersion ¶ added in v1.45.3
func (x *SessionResponse_GetFrameworkInfoResponse) GetSdkVersion() string
func (*SessionResponse_GetFrameworkInfoResponse) ProtoMessage ¶ added in v1.45.3
func (*SessionResponse_GetFrameworkInfoResponse) ProtoMessage()
func (*SessionResponse_GetFrameworkInfoResponse) ProtoReflect ¶ added in v1.45.3
func (x *SessionResponse_GetFrameworkInfoResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse_GetFrameworkInfoResponse) Reset ¶ added in v1.45.3
func (x *SessionResponse_GetFrameworkInfoResponse) Reset()
func (*SessionResponse_GetFrameworkInfoResponse) String ¶ added in v1.45.3
func (x *SessionResponse_GetFrameworkInfoResponse) String() string
type SessionResponse_GetRTCStatsResponse ¶ added in v1.45.1
type SessionResponse_GetRTCStatsResponse struct {
PublisherStats []*structpb.Struct `protobuf:"bytes,1,rep,name=publisher_stats,json=publisherStats,proto3" json:"publisher_stats,omitempty"`
SubscriberStats []*structpb.Struct `protobuf:"bytes,2,rep,name=subscriber_stats,json=subscriberStats,proto3" json:"subscriber_stats,omitempty"`
// contains filtered or unexported fields
}
func (*SessionResponse_GetRTCStatsResponse) Descriptor
deprecated
added in
v1.45.1
func (*SessionResponse_GetRTCStatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_GetRTCStatsResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse_GetRTCStatsResponse) GetPublisherStats ¶ added in v1.45.1
func (x *SessionResponse_GetRTCStatsResponse) GetPublisherStats() []*structpb.Struct
func (*SessionResponse_GetRTCStatsResponse) GetSubscriberStats ¶ added in v1.45.1
func (x *SessionResponse_GetRTCStatsResponse) GetSubscriberStats() []*structpb.Struct
func (*SessionResponse_GetRTCStatsResponse) ProtoMessage ¶ added in v1.45.1
func (*SessionResponse_GetRTCStatsResponse) ProtoMessage()
func (*SessionResponse_GetRTCStatsResponse) ProtoReflect ¶ added in v1.45.1
func (x *SessionResponse_GetRTCStatsResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse_GetRTCStatsResponse) Reset ¶ added in v1.45.1
func (x *SessionResponse_GetRTCStatsResponse) Reset()
func (*SessionResponse_GetRTCStatsResponse) String ¶ added in v1.45.1
func (x *SessionResponse_GetRTCStatsResponse) String() string
type SessionResponse_GetRtcStats ¶ added in v1.45.1
type SessionResponse_GetRtcStats struct {
GetRtcStats *SessionResponse_GetRTCStatsResponse `protobuf:"bytes,9,opt,name=get_rtc_stats,json=getRtcStats,proto3,oneof"`
}
type SessionResponse_GetSessionState ¶ added in v1.45.1
type SessionResponse_GetSessionState struct {
GetSessionState *SessionResponse_GetSessionStateResponse `protobuf:"bytes,8,opt,name=get_session_state,json=getSessionState,proto3,oneof"`
}
type SessionResponse_GetSessionStateResponse ¶ added in v1.45.1
type SessionResponse_GetSessionStateResponse struct {
AgentState AgentState `protobuf:"varint,1,opt,name=agent_state,json=agentState,proto3,enum=livekit.agent.AgentState" json:"agent_state,omitempty"`
UserState UserState `protobuf:"varint,2,opt,name=user_state,json=userState,proto3,enum=livekit.agent.UserState" json:"user_state,omitempty"`
AgentId string `protobuf:"bytes,3,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
Options map[string]string `` /* 141-byte string literal not displayed */
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*SessionResponse_GetSessionStateResponse) Descriptor
deprecated
added in
v1.45.1
func (*SessionResponse_GetSessionStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_GetSessionStateResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse_GetSessionStateResponse) GetAgentId ¶ added in v1.45.1
func (x *SessionResponse_GetSessionStateResponse) GetAgentId() string
func (*SessionResponse_GetSessionStateResponse) GetAgentState ¶ added in v1.45.1
func (x *SessionResponse_GetSessionStateResponse) GetAgentState() AgentState
func (*SessionResponse_GetSessionStateResponse) GetCreatedAt ¶ added in v1.45.1
func (x *SessionResponse_GetSessionStateResponse) GetCreatedAt() *timestamppb.Timestamp
func (*SessionResponse_GetSessionStateResponse) GetOptions ¶ added in v1.45.1
func (x *SessionResponse_GetSessionStateResponse) GetOptions() map[string]string
func (*SessionResponse_GetSessionStateResponse) GetUserState ¶ added in v1.45.1
func (x *SessionResponse_GetSessionStateResponse) GetUserState() UserState
func (*SessionResponse_GetSessionStateResponse) ProtoMessage ¶ added in v1.45.1
func (*SessionResponse_GetSessionStateResponse) ProtoMessage()
func (*SessionResponse_GetSessionStateResponse) ProtoReflect ¶ added in v1.45.1
func (x *SessionResponse_GetSessionStateResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse_GetSessionStateResponse) Reset ¶ added in v1.45.1
func (x *SessionResponse_GetSessionStateResponse) Reset()
func (*SessionResponse_GetSessionStateResponse) String ¶ added in v1.45.1
func (x *SessionResponse_GetSessionStateResponse) String() string
type SessionResponse_GetSessionUsage ¶ added in v1.45.1
type SessionResponse_GetSessionUsage struct {
GetSessionUsage *SessionResponse_GetSessionUsageResponse `protobuf:"bytes,10,opt,name=get_session_usage,json=getSessionUsage,proto3,oneof"`
}
type SessionResponse_GetSessionUsageResponse ¶ added in v1.45.1
type SessionResponse_GetSessionUsageResponse struct {
Usage *AgentSessionUsage `protobuf:"bytes,1,opt,name=usage,proto3" json:"usage,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*SessionResponse_GetSessionUsageResponse) Descriptor
deprecated
added in
v1.45.1
func (*SessionResponse_GetSessionUsageResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_GetSessionUsageResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse_GetSessionUsageResponse) GetCreatedAt ¶ added in v1.45.1
func (x *SessionResponse_GetSessionUsageResponse) GetCreatedAt() *timestamppb.Timestamp
func (*SessionResponse_GetSessionUsageResponse) GetUsage ¶ added in v1.45.1
func (x *SessionResponse_GetSessionUsageResponse) GetUsage() *AgentSessionUsage
func (*SessionResponse_GetSessionUsageResponse) ProtoMessage ¶ added in v1.45.1
func (*SessionResponse_GetSessionUsageResponse) ProtoMessage()
func (*SessionResponse_GetSessionUsageResponse) ProtoReflect ¶ added in v1.45.1
func (x *SessionResponse_GetSessionUsageResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse_GetSessionUsageResponse) Reset ¶ added in v1.45.1
func (x *SessionResponse_GetSessionUsageResponse) Reset()
func (*SessionResponse_GetSessionUsageResponse) String ¶ added in v1.45.1
func (x *SessionResponse_GetSessionUsageResponse) String() string
type SessionResponse_Pong ¶ added in v1.45.1
type SessionResponse_Pong struct {
// contains filtered or unexported fields
}
func (*SessionResponse_Pong) Descriptor
deprecated
added in
v1.45.1
func (*SessionResponse_Pong) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_Pong.ProtoReflect.Descriptor instead.
func (*SessionResponse_Pong) ProtoMessage ¶ added in v1.45.1
func (*SessionResponse_Pong) ProtoMessage()
func (*SessionResponse_Pong) ProtoReflect ¶ added in v1.45.1
func (x *SessionResponse_Pong) ProtoReflect() protoreflect.Message
func (*SessionResponse_Pong) Reset ¶ added in v1.45.1
func (x *SessionResponse_Pong) Reset()
func (*SessionResponse_Pong) String ¶ added in v1.45.1
func (x *SessionResponse_Pong) String() string
type SessionResponse_Pong_ ¶ added in v1.45.1
type SessionResponse_Pong_ struct {
Pong *SessionResponse_Pong `protobuf:"bytes,3,opt,name=pong,proto3,oneof"`
}
type SessionResponse_RunInput ¶ added in v1.45.1
type SessionResponse_RunInput struct {
RunInput *SessionResponse_RunInputResponse `protobuf:"bytes,6,opt,name=run_input,json=runInput,proto3,oneof"`
}
type SessionResponse_RunInputResponse ¶ added in v1.45.1
type SessionResponse_RunInputResponse struct {
Items []*ChatContext_ChatItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*SessionResponse_RunInputResponse) Descriptor
deprecated
added in
v1.45.1
func (*SessionResponse_RunInputResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_RunInputResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse_RunInputResponse) GetItems ¶ added in v1.45.1
func (x *SessionResponse_RunInputResponse) GetItems() []*ChatContext_ChatItem
func (*SessionResponse_RunInputResponse) ProtoMessage ¶ added in v1.45.1
func (*SessionResponse_RunInputResponse) ProtoMessage()
func (*SessionResponse_RunInputResponse) ProtoReflect ¶ added in v1.45.1
func (x *SessionResponse_RunInputResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse_RunInputResponse) Reset ¶ added in v1.45.1
func (x *SessionResponse_RunInputResponse) Reset()
func (*SessionResponse_RunInputResponse) String ¶ added in v1.45.1
func (x *SessionResponse_RunInputResponse) String() string
type SessionResponse_UpdateIOResponse ¶ added in v1.46.0
type SessionResponse_UpdateIOResponse struct {
// contains filtered or unexported fields
}
func (*SessionResponse_UpdateIOResponse) Descriptor
deprecated
added in
v1.46.0
func (*SessionResponse_UpdateIOResponse) Descriptor() ([]byte, []int)
Deprecated: Use SessionResponse_UpdateIOResponse.ProtoReflect.Descriptor instead.
func (*SessionResponse_UpdateIOResponse) ProtoMessage ¶ added in v1.46.0
func (*SessionResponse_UpdateIOResponse) ProtoMessage()
func (*SessionResponse_UpdateIOResponse) ProtoReflect ¶ added in v1.46.0
func (x *SessionResponse_UpdateIOResponse) ProtoReflect() protoreflect.Message
func (*SessionResponse_UpdateIOResponse) Reset ¶ added in v1.46.0
func (x *SessionResponse_UpdateIOResponse) Reset()
func (*SessionResponse_UpdateIOResponse) String ¶ added in v1.46.0
func (x *SessionResponse_UpdateIOResponse) String() string
type SessionResponse_UpdateIo ¶ added in v1.46.0
type SessionResponse_UpdateIo struct {
UpdateIo *SessionResponse_UpdateIOResponse `protobuf:"bytes,12,opt,name=update_io,json=updateIo,proto3,oneof"`
}
type SessionSettings ¶ added in v1.45.6
type SessionSettings struct {
SampleRate uint32 `protobuf:"varint,1,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
Encoding AudioEncoding `protobuf:"varint,2,opt,name=encoding,proto3,enum=livekit.agent.AudioEncoding" json:"encoding,omitempty"`
// Types that are valid to be assigned to TypeSettings:
//
// *SessionSettings_EotSettings
// *SessionSettings_InterruptionSettings
TypeSettings isSessionSettings_TypeSettings `protobuf_oneof:"type_settings"`
// contains filtered or unexported fields
}
func (*SessionSettings) Descriptor
deprecated
added in
v1.45.6
func (*SessionSettings) Descriptor() ([]byte, []int)
Deprecated: Use SessionSettings.ProtoReflect.Descriptor instead.
func (*SessionSettings) GetEncoding ¶ added in v1.45.6
func (x *SessionSettings) GetEncoding() AudioEncoding
func (*SessionSettings) GetEotSettings ¶ added in v1.45.6
func (x *SessionSettings) GetEotSettings() *EotSettings
func (*SessionSettings) GetInterruptionSettings ¶ added in v1.45.6
func (x *SessionSettings) GetInterruptionSettings() *InterruptionSettings
func (*SessionSettings) GetSampleRate ¶ added in v1.45.6
func (x *SessionSettings) GetSampleRate() uint32
func (*SessionSettings) GetTypeSettings ¶ added in v1.45.6
func (x *SessionSettings) GetTypeSettings() isSessionSettings_TypeSettings
func (*SessionSettings) ProtoMessage ¶ added in v1.45.6
func (*SessionSettings) ProtoMessage()
func (*SessionSettings) ProtoReflect ¶ added in v1.45.6
func (x *SessionSettings) ProtoReflect() protoreflect.Message
func (*SessionSettings) Reset ¶ added in v1.45.6
func (x *SessionSettings) Reset()
func (*SessionSettings) String ¶ added in v1.45.6
func (x *SessionSettings) String() string
type SessionSettings_EotSettings ¶ added in v1.45.6
type SessionSettings_EotSettings struct {
EotSettings *EotSettings `protobuf:"bytes,3,opt,name=eot_settings,json=eotSettings,proto3,oneof"`
}
type SessionSettings_InterruptionSettings ¶ added in v1.45.6
type SessionSettings_InterruptionSettings struct {
InterruptionSettings *InterruptionSettings `protobuf:"bytes,4,opt,name=interruption_settings,json=interruptionSettings,proto3,oneof"`
}
type TTSModelUsage ¶ added in v1.45.1
type TTSModelUsage struct {
Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
InputTokens int32 `protobuf:"varint,3,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
OutputTokens int32 `protobuf:"varint,4,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
CharactersCount int32 `protobuf:"varint,5,opt,name=characters_count,json=charactersCount,proto3" json:"characters_count,omitempty"`
AudioDuration float64 `protobuf:"fixed64,6,opt,name=audio_duration,json=audioDuration,proto3" json:"audio_duration,omitempty"`
// contains filtered or unexported fields
}
func (*TTSModelUsage) Descriptor
deprecated
added in
v1.45.1
func (*TTSModelUsage) Descriptor() ([]byte, []int)
Deprecated: Use TTSModelUsage.ProtoReflect.Descriptor instead.
func (*TTSModelUsage) GetAudioDuration ¶ added in v1.45.1
func (x *TTSModelUsage) GetAudioDuration() float64
func (*TTSModelUsage) GetCharactersCount ¶ added in v1.45.1
func (x *TTSModelUsage) GetCharactersCount() int32
func (*TTSModelUsage) GetInputTokens ¶ added in v1.45.1
func (x *TTSModelUsage) GetInputTokens() int32
func (*TTSModelUsage) GetModel ¶ added in v1.45.1
func (x *TTSModelUsage) GetModel() string
func (*TTSModelUsage) GetOutputTokens ¶ added in v1.45.1
func (x *TTSModelUsage) GetOutputTokens() int32
func (*TTSModelUsage) GetProvider ¶ added in v1.45.1
func (x *TTSModelUsage) GetProvider() string
func (*TTSModelUsage) ProtoMessage ¶ added in v1.45.1
func (*TTSModelUsage) ProtoMessage()
func (*TTSModelUsage) ProtoReflect ¶ added in v1.45.1
func (x *TTSModelUsage) ProtoReflect() protoreflect.Message
func (*TTSModelUsage) Reset ¶ added in v1.45.1
func (x *TTSModelUsage) Reset()
func (*TTSModelUsage) String ¶ added in v1.45.1
func (x *TTSModelUsage) String() string
type TimedString ¶ added in v1.45.4
type TimedString struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
StartTime *float64 `protobuf:"fixed64,2,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
EndTime *float64 `protobuf:"fixed64,3,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
Confidence *float64 `protobuf:"fixed64,4,opt,name=confidence,proto3,oneof" json:"confidence,omitempty"`
StartTimeOffset *float64 `protobuf:"fixed64,5,opt,name=start_time_offset,json=startTimeOffset,proto3,oneof" json:"start_time_offset,omitempty"`
SpeakerId *string `protobuf:"bytes,6,opt,name=speaker_id,json=speakerId,proto3,oneof" json:"speaker_id,omitempty"`
// contains filtered or unexported fields
}
func (*TimedString) Descriptor
deprecated
added in
v1.45.4
func (*TimedString) Descriptor() ([]byte, []int)
Deprecated: Use TimedString.ProtoReflect.Descriptor instead.
func (*TimedString) GetConfidence ¶ added in v1.45.4
func (x *TimedString) GetConfidence() float64
func (*TimedString) GetEndTime ¶ added in v1.45.4
func (x *TimedString) GetEndTime() float64
func (*TimedString) GetSpeakerId ¶ added in v1.45.4
func (x *TimedString) GetSpeakerId() string
func (*TimedString) GetStartTime ¶ added in v1.45.4
func (x *TimedString) GetStartTime() float64
func (*TimedString) GetStartTimeOffset ¶ added in v1.45.4
func (x *TimedString) GetStartTimeOffset() float64
func (*TimedString) GetText ¶ added in v1.45.4
func (x *TimedString) GetText() string
func (*TimedString) ProtoMessage ¶ added in v1.45.4
func (*TimedString) ProtoMessage()
func (*TimedString) ProtoReflect ¶ added in v1.45.4
func (x *TimedString) ProtoReflect() protoreflect.Message
func (*TimedString) Reset ¶ added in v1.45.4
func (x *TimedString) Reset()
func (*TimedString) String ¶ added in v1.45.4
func (x *TimedString) String() string
type UserState ¶ added in v1.45.1
type UserState int32
func (UserState) Descriptor ¶ added in v1.45.1
func (UserState) Descriptor() protoreflect.EnumDescriptor
func (UserState) EnumDescriptor
deprecated
added in
v1.45.1
func (UserState) Number ¶ added in v1.45.1
func (x UserState) Number() protoreflect.EnumNumber
func (UserState) Type ¶ added in v1.45.1
func (UserState) Type() protoreflect.EnumType