NanoAI

Yuanliu Models · 0.1.17

Manage your Yuanliu account, groups, and models in DSH.

Install

通过 DSH 官方插件管理器安装并启用;打开元流模型设置,登录并选择模型。

Platform archive · Marketplace version 0.1.17

76.6 KiB · zip。Check the digest, source and permissions after download. Code runs in the user's client after installation.

Download 0.1.17
Compatibility and platforms
README 声明需要 DSH 0.2.1-rc.2 或更新版本;具体宿主及依赖版本准入和实际运行尚未验证。 · Windows, macOS, Linux
Supported DSH core versions
not declared · Runtime compatibility is not verified; declared versions do not establish tested support.

中文 | English

元流 Models

Sign in to your 元流 account in DSH and select platform models for chat. The plugin provides a separate settings page in Chinese and English, following the DSH interface language. The official Models page remains available for manually configured providers.

Installation and First Use

Requires DSH 0.2.1-rc.2 or newer and its official remote-call, settings, credential and model adapter interfaces.

  1. Install the plugin with the DSH plugin manager.
  2. Open Settings → 元流 Models and sign in with your platform email and password.
  3. Select the models you need and adjust group and model settings as appropriate.
  4. Choose Save changes, then select an enabled model in chat.

If no models are available after signing in, confirm that the platform account has a valid API key bound to an available model group, then refresh the catalog. The plugin reads existing group keys and does not create API keys.

Yuanliu Models settings

The screenshot shows the signed-out page in an isolated DSH instance; the interface is shown in Chinese.

Using Settings

  • The account bar shows connection status and balance. The refresh icon beside the balance updates only the balance; account settings manage your session.
  • Select all models or a group, search and select models, then save your changes.
  • Refreshing the catalog reloads groups and models while retaining unsaved edits. It is separate from refreshing the balance.
  • Use a model's settings to adjust its name, context, maximum output and capabilities. Select a group to adjust its display name, enabled state and protocol.
  • Startup synchronization failures show the failed stage and a safe error code. Check connectivity, account permissions or local settings before retrying.

Models and Capabilities

Newly discovered models are disabled until selected and saved. Groups with valid keys appear even when they have no models. Group and model names, ordering and enabled states can be adjusted; groups support Responses and Chat Completions protocols.

Capabilities use platform information where available, supplemented by bundled model specifications and applicable model-name inference. Saved manual overrides take precedence. Context is the total token budget for input and output; maximum output does not increase that budget. The bundled specification snapshot comes from models.dev (2026-10-20); actual availability depends on the platform.

Preferences are stored locally through the official DSH settings service. Refreshing the catalog retains preferences and unsaved changes, which still need to be saved.

Accounts and Credentials

DSH's credential service stores the platform session, catalog cache and API keys. Model configuration contains credential references, not raw keys. Remember password is optional and off by default. When enabled, the password is protected by Windows DPAPI, macOS Keychain, or a key stored in Linux Secret Service. Linux requires an unlocked Secret Service and secret-tool. If secure storage is unavailable, an error is shown rather than storing the password in plaintext. Legacy plaintext remembered passwords are migrated when read; a failed migration retains the original record for retry.

Even without remembering the password, the plugin saves the login session. During an upgrade, retaining the plugin ID, platform and gateway addresses, and DSH credential store allows the plugin to attempt session restoration. Temporary network or catalog errors do not deliberately sign the account out. Sessions with a refresh token attempt automatic renewal when the access token expires; older sessions without one need to sign in once to obtain it. A failed or expired refresh token, or failure to save the renewed session, may require signing in again.

Saved provider configuration is restored before credentials and the platform catalog are refreshed. On the first migration from an older version, the welcome check can run before legacy key migration completes. The actual installed desktop restart flow has not been verified.

Older provider entries cannot be reliably distinguished from manual configuration and are preserved. If a provider name conflicts after upgrading, inspect and back up the entry, remove it in the official Models settings only if it is no longer needed, then retry.

Signing out removes this plugin's saved login credentials, remembered password and API key references, and removes managed provider entries that have not been manually changed. Manual and older entries remain, as do local model and capability preferences. Failed cleanup is reported and pending references are retained for retry.

Compatibility

The plugin uses official DSH settings, credentials and model adapter interfaces, and public SDKs for Responses and Chat Completions. Available models, protocols and capabilities depend on account permissions and gateway support.

Source, permissions and release information

dsh · Platform archive · UNLICENSED · free public download

Source and license
UNLICENSED;the original package keeps its license file
SHA-256
4463c7e758daa1686010f2e069d91b0a1a9ff805f5deb082cb5ecc90c702c4e2
Upstream version and local build
0.1.17 · Build 1
Cumulative changes from upstream
Build 1: 0.1.17 Cumulative differences relative to upstream 0.1.17; current build delta: - Protect manually configured providers; retain old provider entries and advise backup before resolving name conflicts. Previous release 0.1.16: retain (valid).
Permission declarations
  • 连接元流平台及模型网关
  • 通过官方凭据服务保存登录状态与分组密钥
  • 通过官方设置服务保存模型偏好
  • 使用系统安全存储保护记住的密码
Changelog
Protect manually configured providers and retain older entries. If names conflict, inspect and back up the entry before removing one that is no longer needed.
Published at

Published versions