Directories
¶
| Path | Synopsis |
|---|---|
|
Package apierrs provides error types and handling for the OpenAI Realtime API.
|
Package apierrs provides error types and handling for the OpenAI Realtime API. |
|
Package main provides a comprehensive test for all OpenAI Realtime API message types.
|
Package main provides a comprehensive test for all OpenAI Realtime API message types. |
|
dual_session
command
Package main provides an example demonstrating how to run both a realtime conversation session and a transcription session simultaneously.
|
Package main provides an example demonstrating how to run both a realtime conversation session and a transcription session simultaneously. |
|
simulated_transcription
command
Package main provides an example demonstrating how to send pretend transcriptions directly to a conversation session, without using a real transcription service.
|
Package main provides an example demonstrating how to send pretend transcriptions directly to a conversation session, without using a real transcription service. |
|
text_message
command
|
|
|
transcription_example
command
|
|
|
Package httputil provides HTTP client utilities for making API requests.
|
Package httputil provides HTTP client utilities for making API requests. |
|
Package logger provides logging functionality for the OpenAI Realtime API client.
|
Package logger provides logging functionality for the OpenAI Realtime API client. |
|
Package messages provides types and functions for working with OpenAI Realtime API messages.
|
Package messages provides types and functions for working with OpenAI Realtime API messages. |
|
factory
Package factory provides factory functions for creating message components for the OpenAI Realtime API.
|
Package factory provides factory functions for creating message components for the OpenAI Realtime API. |
|
incoming
Package incoming provides message types and parsers for messages received from the OpenAI Realtime API.
|
Package incoming provides message types and parsers for messages received from the OpenAI Realtime API. |
|
outgoing
Package outgoing provides message types and constructors for messages sent to the OpenAI Realtime API.
|
Package outgoing provides message types and constructors for messages sent to the OpenAI Realtime API. |
|
types
Package types provides common data structures and types for OpenAI Realtime API messages.
|
Package types provides common data structures and types for OpenAI Realtime API messages. |
|
Package messaging provides high-level messaging functionality for the OpenAI Realtime API.
|
Package messaging provides high-level messaging functionality for the OpenAI Realtime API. |
|
Package openaiClient provides a client for the OpenAI Realtime API.
|
Package openaiClient provides a client for the OpenAI Realtime API. |
|
Package session provides session management for the OpenAI Realtime API.
|
Package session provides session management for the OpenAI Realtime API. |
|
Package ws provides WebSocket connection handling for the OpenAI Realtime API.
|
Package ws provides WebSocket connection handling for the OpenAI Realtime API. |
Click to show internal directories.
Click to hide internal directories.