Hierarchy

  • OpenAIRealtimeSession
    • RealtimeSession

Constructors

Accessors

  • get chatCtx(): ChatContext
  • Returns ChatContext

  • get tools(): ToolContext<unknown>
  • Returns ToolContext<unknown>

Methods

  • Parameters

    Returns Promise<void>

  • Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    • Optional instructions: string
    • Optional options: {
          signal?: AbortSignal;
      }
      • Optional signal?: AbortSignal

    Returns Promise<GenerationCreatedEvent>

  • Parameters

    • frame: AudioFrame

    Returns void

  • Parameters

    Returns void

  • Parameters

    • audioStream: ReadableStream<AudioFrame>

    Returns void

  • Notifies the model that user activity has started

    Returns void

  • Parameters

    • _options: {
          audioEndMs: number;
          audioTranscript?: string;
          messageId: string;
          modalities?: Modality[];
      }
      • audioEndMs: number
      • Optional audioTranscript?: string
      • messageId: string
      • Optional modalities?: Modality[]

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

  • Parameters

    • _instructions: string

    Returns Promise<void>

  • Parameters

    Returns void

  • Parameters

    Returns Promise<void>