Hi There OpenAI Forum,
I think it is not documented anywhere how sessions in the Realtime API are billed.
After you start a new session, does that generate any costs? Does keeping a session alive without sending text inputs or user audio chunks generate costs or are we only billed on the audio and text tokens in and out? Is there also a time-out limit for “inactive” sessions?
My use case:
I have developed a general AI Assistant that can perform various tasks for you via Google Workspace integrations and web search, news, weather, phone calling, and messaging implementations. I packaged it as a desktop app and the goal is that the user can keep the app running in the background and start a conversation with the assistant at any time using the wakework implementation. This would mean that the sessions must be able to keep alive over longer periods and not generate hidden costs if no input data is sent. Is that the case?
Thanks!
Aaron