Xyanxhu/kilo-zen2dsh ↗★ 5

kilo-zen2dsh

Free Kilo Gateway and OpenCode Zen models for DeepSeek Harness (DSH) via native dsh-llm adapters. 适合需要在DSH中免密钥或通过Token使用Kilo及Zen模型的用户。

패키지
kilo-zen2dsh
호환성
미검증
라이선스
MIT
최근 업데이트
2026. 10. 3.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Xyanxhu/kilo-zen2dsh

Configuration

The defaults are keyless and point at the public Kilo gateway:

- id: kilo2dsh
  name: '@huanx/kilo-zen2dsh'
  config:
    mode: adapter
    providerId: kilo2dsh
    gatewayBaseUrl: https://api.kilo.ai/api/gateway
    refreshSeconds: 300
    requireTools: true
    zenEnabled: true

To use an authenticated gateway token, set upstreamApiKeyEnv explicitly. Leaving it empty is intentional; the plugin will not pick up KILO_API_KEY (or another ambient secret) by accident.

OptionDefaultDescription
modeadapterNative adapter. sidecar is an optional legacy Go bridge.
providerIdkilo2dshDSH route name.
gatewayBaseUrlhttps://api.kilo.ai/api/gatewayKilo-compatible gateway base URL.
refreshSeconds300Model catalog refresh interval.
requireToolstrueHide free models that do not advertise tools.
maxOutputTokens524288Kilo gateway compatibility output ceiling; null disables it. Per-model budgets are derived from the context window and need no configuration.
upstreamApiKeyEnvemptyEnvironment variable to opt into an explicit token.
anonymousKeyemptyOptional token for a private compatible gateway; empty means no auth header.
zenEnabledtrueRegister the independent OpenCode Zen adapter in adapter mode.
zenProviderIdopencode2dshDSH route name for Zen.
zenBaseUrlhttps://opencode.ai/zenOpenCode Zen root URL.
zenUserAgentemptyOptional compatibility User-Agent; empty derives the OpenCode format.
zenApiKeyEnvemptyOptional Zen account-token environment variable.
zenAnonymousKeypublicZen anonymous placeholder; set empty for a header-less private deployment.

Set zenEnabled: false when you only want Kilo, or when the Zen gateway is returning an anonymous-lane 429. sidecar mode is the legacy Go bridge and currently exposes Kilo only; the two-provider setup is implemented in native adapter mode.