NanoAI

Yuanliu Models · 0.1.16

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

Install

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

Platform archive · Marketplace version 0.1.16

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

Download 0.1.16
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.

Signing out removes this plugin's saved login credentials, remembered password and API key references, and removes its registered providers and models from chat. Local model and capability preferences remain. 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
183409ab2c0545931320427006b43ea23a9fb72650fde0bf86e4b8385bed5d9f
Upstream version and local build
0.1.16 · Build 1
Cumulative changes from upstream
Build 1: 0.1.16 Cumulative differences relative to upstream 0.1.16; current build delta: - Persist rotating refresh tokens, restore sessions on restart, and protect concurrent session updates. Previous release 0.1.15: retain (valid).
Permission declarations
  • 连接元流平台及模型网关
  • 通过官方凭据服务保存登录状态与分组密钥
  • 通过官方设置服务保存模型偏好
  • 使用系统安全存储保护记住的密码
Changelog
更新模型设置界面及同步、登录状态和凭据处理;详见插件文档。
Published at

Published versions