OPENAI_API_KEY and API usage billing.
Connect a subscription
Add ChatGPT (subscription) in Settings > Models and follow the OpenAI device authorization flow. Sign in with the ChatGPT account whose subscription you want Roomote to use. No API key or deployment environment variable is required. Roomote stores and refreshes the authorization securely. Connected models retain theopenai/ model prefix, so the Models page identifies the active connection
rather than creating a separate model namespace.
Cost behavior
Requests count against the included limits of the connected ChatGPT plan rather than an OpenAI API balance. Roomote shows the provider-reported 5-hour and weekly usage windows when available. These values come from an unofficial OpenAI usage endpoint and may temporarily disappear without blocking tasks. Review plan terms on ChatGPT pricing.Verify setup
- complete the device authorization flow
- confirm ChatGPT shows as connected in Settings > Models
- enable a supported
openai/...model and assign it to a role - run a small task and confirm the subscription usage display updates
Common issues
- Authorization expires or fails. Use Reconnect and finish the device flow with the same eligible ChatGPT account.
- Usage is not displayed. The unofficial usage endpoint may be unavailable; this does not necessarily mean model access is disconnected.
- A plan limit is reached. Wait for the displayed window to reset or connect the OpenAI API provider for separately billed capacity.