Skip to content

Provider Support

IntenseRP Next v2 is designed to support multiple providers by driving their web apps and capturing the browser session's streaming responses.

Today, DeepSeek, GLM Chat (Z.ai), Moonshot, QwenLM, Perplexity, HuggingChat, Google AI Studio, and Xiaomi MiMo are implemented and usable.

Search Older Matching Chats is currently supported on DeepSeek, GLM Chat, Moonshot, QwenLM, HuggingChat, and Xiaomi MiMo. 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 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:

  1. Launch a real browser session (Playwright/Patchright)
  2. Log in (manual or auto-login, depending on settings)
  3. Trigger a generation in the provider UI (type/upload + click send)
  4. Capture the provider's streaming response in the browser session
  5. Convert the provider stream into OpenAI-style SSE deltas (/v1/chat/completions or /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
Xiaomi MiMo 8 Verification

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

Google AI Studio is available again with Humanize Mouse Movements enabled by default. Leave that setting on unless you are deliberately testing the faster, less reliable path.

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.

Xiaomi MiMo status

MiMo is implemented as an early integration. It supports model selection, thinking output filtering, token usage, uploads, chat reuse, and provider-specific proxy settings, but availability is heavily region-dependent.


  • DeepSeek DeepSeek Behavior

    DeepThink, Search, blocked-response handling, and more.

    ➡ DeepSeek Behavior

  • Z.ai GLM Behavior

    Deep Think, modes, Search status, and GLM-specific notes.

    ➡ GLM Behavior

  • MoonshotAI Moonshot Behavior

    Thinking, Search, file uploads, and Kimi-specific caveats.

    ➡ Moonshot Behavior

  • Qwen QwenLM Behavior

    Thinking, Web search, model selection, and token counting.

    ➡ QwenLM Behavior

  • Perplexity Perplexity Behavior

    Model selection, Thinking, Search, uploads, and email-code login notes.

    ➡ Perplexity Behavior

  • HuggingFace HuggingChat Behavior

    Model selection, inference provider, thinking effort, Exa search, and quota/account notes.

    ➡ HuggingChat Behavior

  • Google AI Studio Google AI Studio Behavior

    AI Studio model selection, Thinking Level, Search, URL Context, sampling controls, and humanized mouse movement.

    ➡ Google AI Studio Behavior

  • Xiaomi Xiaomi MiMo Behavior

    MiMo model selection, thinking output filtering, proxy setup, uploads, and regional availability notes.

    ➡ Xiaomi MiMo Behavior

  • Login & Sessions

    Auto login and persistent sessions.

    ➡ Login & Sessions

  • Network & API

    Ports, LAN access, and API key auth.

    ➡ Network & API

  • API Behavior

    Request flow, streaming, cancellation, and queueing.

    ➡ API Behavior


Back to Advanced

Advanced