Skip to content

v3.10.36 — ChatGPT Plus/Pro subscription as a provider (no API key)

Choose a tag to compare

@KevRojo KevRojo released this 25 Jul 22:58

🎟️ Your ChatGPT subscription is now a Dulus provider

If you pay for ChatGPT Plus/Pro/Team, Dulus can now talk to the plan you already pay for — not just the separate OpenAI API.

Run /login chatgpt (Codex OAuth via auth.openai.com — browser opens, you approve, the loopback callback is caught automatically), or it reuses an existing ~/.codex/auth.json from codex login. Then chatgpt/gpt-5.4, chatgpt/gpt-5.1-codex, chatgpt/o4-mini and friends stream from the ChatGPT backend, billed against your subscription — no API key.

  • Routing is careful: gpt-5.x / codex-* go to your plan; plain gpt-4o / o3 still hit the paid API exactly as before.
  • Aliases: /login-chatgpt, /chatgpt-login, /login-codex, /codex-login.
  • Honest footnote: the subscription backend forces store:false and doesn't populate OpenAI's prompt cache, so cached_tokens reads 0 there today — Dulus sends the right prompt_cache_key and reports cache hits correctly if/when the backend serves them.

PyPI: https://pypi.org/project/dulus/3.10.36/