dsh-provider-qoder

English | 简体中文
Use your Qoder subscription in DeepSeek Harness (DSH), supporting multimodality, web search, and tool calls across Global and China Qoder services.
The plugin handles authentication and model communication, while tool execution, workspace operations, and permission management are handled by DSH.
This project is a community adapter plugin and is not affiliated with Qoder or DeepSeek.
Features
- Configure subscription access via Qoder Personal Access Token (PAT).
- Supports both Global (
global) and China (china) services.
- Discovers available models for your account, allows selecting enabled models, and displays pricing multipliers and reasoning effort options when reported by the service.
- Supports multimodality, search, and tool calls.
- View account information, quota, and reset dates in Settings.
Installation
Prerequisites
You will need a running DSH Web environment, an active Qoder subscription, and a PAT matching the selected service region. The DSH profile running the plugin must provide a managed credentials service; when configuring via the settings page, the credential storage must also be writable.
This package supports DSH >=0.1.7-rc.2 <0.2.0-0 || >=0.2.0-rc.1 <0.3.0-0, Cordis >=4.0.4 <5, and React ^18.2.0.
Install from npm
Run in your terminal:
dsh plugin --profile web add dsh-provider-qoder
Configuration & Usage
1. Save Service Region and PAT
Open DSH Web, navigate to Settings → Models, locate the Qoder Credentials card at the bottom of the page, and click Edit.
| Global (default) | qoder.com |
| China (CN) | qoder.com.cn |
Select the region matching your account, enter your Qoder PAT into the input box labeled API Key, and click Save.
2. Fetch and Select Models
- After saving the PAT and service region, click Edit again.
- Expand Custom Settings and click Fetch Available Models.
- Select the models you want to enable (keep at least one), then click Save.
- Select a Qoder model in the DSH model picker to start chatting.
Fetching models uses the saved PAT and service region. If you switch accounts or regions, you need to fetch models again. The initial model catalog is only a candidate reference; actual available models are subject to account query results. Model multipliers, reasoning effort options, and image-input capability are provided by Qoder and may not be available for all models.
The model picker refreshes Qoder metadata for enabled models when opened, with a five-minute cache after a successful fetch. When settings are writable, refreshed multipliers and capabilities are also synchronized to the saved catalog shown in Custom Settings, without enabling additional models. Failed refreshes retain the last known metadata.
3. View Account & Quota
Open Settings → Qoder to view account and quota details, and configure the web search policy as needed:
Upcoming Features
References
- pi-provider-qoder - Reference implementation for Qoder authentication, API communication, and protocol handling.
Feedback
Please report issues via GitHub Issues with the plugin and DSH versions, selected service region, reproduction steps, and sanitized error messages. Do not submit PATs, short-lived tokens, or personal account information.
This project is licensed under the MIT License.