Is your feature request related to a problem? Please describe.
The new LLM features currently require a separately billed API key or a local/OpenAI-compatible endpoint.
Users who already pay for a ChatGPT subscription with Codex access cannot authenticate using their ChatGPT account or use any included Codex quota. This means that even occasional, low-volume LLM evaluation in changedetection.io requires setting up and funding a separate OpenAI API account.
Describe the solution you’d like
Add an optional authentication method such as:
- Sign in with ChatGPT
- official Codex OAuth/device-code authentication
- another officially supported OpenAI subscription-authentication mechanism
This should allow changedetection.io to use models and quota made available through the user’s ChatGPT/Codex subscription, where OpenAI officially permits third-party clients to do so.
The existing API-key authentication should remain available.
Important implementation constraint
This request is only for an officially supported OpenAI authentication flow.
It should not rely on:
- copied ChatGPT browser cookies
- manually extracted session tokens
- reverse-engineered private ChatGPT endpoints
- importing credentials from another application unless OpenAI explicitly supports that use
If OpenAI does not currently permit third-party applications to consume ChatGPT/Codex subscription quota, it would still be useful to track this request and document that limitation in the LLM settings or documentation.
Why this would be useful
changedetection.io’s LLM workload is often small and intermittent. Many self-hosted users already have unused ChatGPT/Codex allowance but do not otherwise use the separately billed OpenAI API.
Subscription authentication would:
- reduce duplicate subscriptions and billing setup
- make LLM filtering easier to enable
- provide a better experience for existing ChatGPT/Codex users
- complement API-key, OpenRouter, Gemini, and local-model support
Alternatives considered
- Separately funded OpenAI API key
- OpenRouter
- Gemini API
- local Ollama or OpenAI-compatible endpoint
These work, but they cannot use an existing ChatGPT/Codex subscription allowance.
Is your feature request related to a problem? Please describe.
The new LLM features currently require a separately billed API key or a local/OpenAI-compatible endpoint.
Users who already pay for a ChatGPT subscription with Codex access cannot authenticate using their ChatGPT account or use any included Codex quota. This means that even occasional, low-volume LLM evaluation in changedetection.io requires setting up and funding a separate OpenAI API account.
Describe the solution you’d like
Add an optional authentication method such as:
This should allow changedetection.io to use models and quota made available through the user’s ChatGPT/Codex subscription, where OpenAI officially permits third-party clients to do so.
The existing API-key authentication should remain available.
Important implementation constraint
This request is only for an officially supported OpenAI authentication flow.
It should not rely on:
If OpenAI does not currently permit third-party applications to consume ChatGPT/Codex subscription quota, it would still be useful to track this request and document that limitation in the LLM settings or documentation.
Why this would be useful
changedetection.io’s LLM workload is often small and intermittent. Many self-hosted users already have unused ChatGPT/Codex allowance but do not otherwise use the separately billed OpenAI API.
Subscription authentication would:
Alternatives considered
These work, but they cannot use an existing ChatGPT/Codex subscription allowance.