# Realtime
Params Types:
- realtime.AudioTranscriptionParam
- realtime.NoiseReductionType
- realtime.RealtimeAudioConfigParam
- realtime.RealtimeAudioConfigInputParam
- realtime.RealtimeAudioConfigOutputParam
- realtime.RealtimeAudioFormatsUnionParam
- realtime.RealtimeAudioInputTurnDetectionUnionParam
- realtime.RealtimeFunctionToolParam
- realtime.RealtimeSessionCreateRequestParam
- realtime.RealtimeToolChoiceConfigUnionParam
- realtime.RealtimeToolsConfigParam
- realtime.RealtimeToolsConfigUnionParam
- realtime.RealtimeTracingConfigUnionParam
- realtime.RealtimeTranscriptionSessionAudioParam
- realtime.RealtimeTranscriptionSessionAudioInputParam
- realtime.RealtimeTranscriptionSessionAudioInputTurnDetectionUnionParam
- realtime.RealtimeTranscriptionSessionCreateRequestParam
- realtime.RealtimeTruncationUnionParam
- realtime.RealtimeTruncationRetentionRatioParam
Response Types:
- realtime.AudioTranscription
- realtime.NoiseReductionType
- realtime.RealtimeAudioFormatsUnion
- realtime.RealtimeFunctionTool
- realtime.RealtimeTruncationUnion
- realtime.RealtimeTruncationRetentionRatio
## ClientSecrets
Response Types:
- realtime.RealtimeSessionClientSecret
- realtime.RealtimeSessionCreateResponse
- realtime.RealtimeTranscriptionSessionCreateResponse
- realtime.RealtimeTranscriptionSessionTurnDetection
- realtime.ClientSecretNewResponse
Methods:
- client.Realtime.ClientSecrets.New(ctx context.Context, body realtime.ClientSecretNewParams) (\*realtime.ClientSecretNewResponse, error)
## Calls
Methods:
- client.Realtime.Calls.Accept(ctx context.Context, callID string, body realtime.CallAcceptParams) error
- client.Realtime.Calls.Hangup(ctx context.Context, callID string) error
- client.Realtime.Calls.Refer(ctx context.Context, callID string, body realtime.CallReferParams) error
- client.Realtime.Calls.Reject(ctx context.Context, callID string, body realtime.CallRejectParams) error