UNPKG

@openai/agents-realtime

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows. This package contains the logic for building realtime voice agents on the server or in the browser.

20 lines (19 loc) 1.81 kB
import * as utilImport from './utils'; export { RealtimeAgent, RealtimeAgentConfiguration } from './realtimeAgent'; export { RealtimeSession, RealtimeSessionConnectOptions, RealtimeSessionOptions, RealtimeContextData, } from './realtimeSession'; export { RealtimeSessionEventTypes } from './realtimeSessionEvents'; export { TransportEvent, TransportLayerAudio, TransportLayerResponseCompleted, TransportLayerResponseStarted, TransportLayerTranscriptDelta, TransportError, TransportToolCallEvent, RealtimeTransportEventTypes, } from './transportLayerEvents'; export { RealtimeClientMessage, RealtimeAudioFormat, RealtimeSessionConfig, } from './clientMessages'; export { OpenAIRealtimeWebRTC, OpenAIRealtimeWebRTCOptions, WebRTCState, } from './openaiRealtimeWebRtc'; export { OpenAIRealtimeWebSocket, OpenAIRealtimeWebSocketOptions, WebSocketState, } from './openaiRealtimeWebsocket'; export { OpenAIRealtimeModels, OpenAIRealtimeBase, OpenAIRealtimeBaseOptions, OpenAIRealtimeEventTypes, DEFAULT_OPENAI_REALTIME_MODEL, DEFAULT_OPENAI_REALTIME_SESSION_CONFIG, } from './openaiRealtimeBase'; export { RealtimeOutputGuardrail } from './guardrail'; export { RealtimeItem, RealtimeToolCallItem, RealtimeMessageItem, RealtimeBaseItem, RealtimeMcpCallItem, } from './items'; export { ApiKey, RealtimeTransportLayerConnectOptions, RealtimeTransportLayer, } from './transportLayer'; export declare const utils: { base64ToArrayBuffer: typeof utilImport.base64ToArrayBuffer; arrayBufferToBase64: typeof utilImport.arrayBufferToBase64; getLastTextFromAudioOutputMessage: typeof utilImport.getLastTextFromAudioOutputMessage; }; export { FunctionTool, ModelBehaviorError, OutputGuardrailTripwireTriggered, tool, UserError, } from '@openai/agents-core'; export { backgroundResult, isBackgroundResult } from './tool';