Provider Support
IntenseRP Next v2 is designed to support multiple providers by driving their web apps and intercepting the underlying network requests.
Today, DeepSeek, GLM Chat (Z.ai), Moonshot, QwenLM, Perplexity, HuggingChat, and Google AI Studio are implemented and usable.
Search Older Matching Chats is currently supported on DeepSeek, GLM Chat, Moonshot, QwenLM, and HuggingChat. Perplexity does not support chat reuse yet, and Google AI Studio still only has the regular single-slot Reuse Matching Chat flow for now.
GLM status (important)
The GLM driver is still beta-like. It is mostly usable, but:
- Search and Advanced Search are supported (search results are not sent to the client)
- Login requires solving a CAPTCHA (Persistent Sessions are strongly recommended)
- GLM model selection is supported (GLM-5.1 / GLM-5-Turbo / GLM-5V-Turbo / GLM-5 / GLM-4.7) via Settings -> Provider Behavior -> GLM Chat -> Model
- Reuse Matching Chat is currently unreliable with GLM
Web apps change
Provider drivers depend on the provider's web UI and internal API shapes. If a provider updates their frontend, a driver may break until it is updated.
How providers work (in v2)
All providers follow the same general approach:
- Launch a real browser session (Playwright/Patchright)
- Log in (manual or auto-login, depending on settings)
- Trigger a generation in the provider UI (type/upload + click send)
- Intercept the provider's internal streaming request
- Convert the provider stream into OpenAI-style SSE deltas (
/v1/chat/completionsor/v1/completions)
This is why IntenseRP can present an OpenAI-compatible API even though the underlying provider is a normal web chat app.
Provider lifecycle stages
Every provider goes through the same lifecycle:
Queued Planning Prototyping Driver Implementation Integration Verification Stable
Stage legend (icon + color coded)
| Stage | Indicator | What it means |
|---|---|---|
| Queued | In the backlog, not started | |
| Planning | Design/requirements work | |
| Prototyping | Early experiments, not production-ready | |
| Driver Implementation | Building the provider driver (UI + interception) | |
| Integration | Wiring driver into the app and API surface | |
| Verification | Stress testing, edge cases, reliability | |
| Stable | Considered reliable for normal use |
Current provider roadmap
Providers are prioritized in this order:
| Provider | Priority | Current stage |
|---|---|---|
| DeepSeek | 1 | Stable |
| GLM Chat | 2 | Stable (mostly) |
| Moonshot | 3 | Stable (mostly) |
| Google AI Studio | 4 | Verification |
| QwenLM | 5 | Stable |
| Perplexity | 6 | Verification |
| HuggingChat | 7 | Driver Implementation |
What 'Verification' means for Moonshot
Moonshot is implemented and usable, but this is the first integration pass. Expect selector and stream-shape adjustments as the provider UI evolves.
Google AI Studio status
Of all the providers, Google AI Studio is the weirdest and most complex, so it is taking extra time to verify and stabilize. It is usable, but expect some rough edges until it's fully verified. Breakage is also possible, especially if Google updates the AI Studio web UI.
Perplexity status
Perplexity is implemented as an early integration. It can send prompts and stream answer text, but chat reuse/regeneration and thinking-trace forwarding are not supported yet.
HuggingChat status
HuggingChat is implemented as an early integration. It supports model selection, inference provider selection, thinking effort, Exa search, uploads, chat reuse, and account rotation, but HuggingChat's web UI and monthly credits are both easy to run into. Disable spent accounts until their credits reset.
Related pages
-
DeepSeek Behavior
DeepThink, Search, anti-censorship, and more.
-
GLM Behavior
Deep Think, modes, Search status, and GLM-specific notes.
-
Moonshot Behavior
Thinking, Search, file uploads, and Kimi-specific caveats.
-
QwenLM Behavior
Thinking, Web search, model selection, and token counting.
-
Perplexity Behavior
Model selection, Thinking, Search, uploads, and email-code login notes.
-
HuggingChat Behavior
Model selection, inference provider, thinking effort, Exa search, and quota/account notes.
-
Google AI Studio Behavior
AI Studio model selection, Thinking Level, Search, URL Context, and sampling controls.
-
Login & Sessions
Auto login and persistent sessions.
-
Network & API
Ports, LAN access, and API key auth.
-
API Behavior
Request flow, streaming, cancellation, and queueing.