refkitjs/dsh-plugin ↗★ 0

@refkit/dsh-plugin

DeepSeek Harness plugin for refkit: license-normalized creative reference search across 19 sources and 4 modalities, a strict-deny use-gate, and a web card with license and use-verdict badges (refkit_search / refkit_rights). 适合需要在创作中检索合规素材并进行版权合规审查的用户。

パッケージ
@refkit/dsh-plugin
互換性
未検証
Harness ピア範囲
^0.1.5-rc.2
Cordis ピア範囲
^4.0.2
バージョン
0.1.0
ライセンス
Apache-2.0
最終更新
2026/09/28

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:refkitjs/dsh-plugin

ドキュメント

README 全文を読む ↗

Configuration

Settings → Plugins → refkit (namespace refkit; changes apply on the next call). Keys are secret fields: masked in the card, never logged, never returned to the model. Each key also falls back to an environment variable — the same names @refkit/mcp reads, so one .env serves both.

FieldEnv (first wins)Enables
unsplashAccessKeyREFKIT_UNSPLASH_KEY, UNSPLASH_KEYunsplash
pexelsApiKeyREFKIT_PEXELS_KEY, PEXELS_KEYpexels, pexels-video
pixabayKeyREFKIT_PIXABAY_KEY, PIXABAY_KEYpixabay, pixabay-video
flickrApiKeyREFKIT_FLICKR_KEY, FLICKR_KEYflickr
smithsonianApiKeyREFKIT_SMITHSONIAN_KEY, SI_KEYsmithsonian
braveTokenREFKIT_BRAVE_KEY, BRAVE_TOKENbrave
freesoundTokenREFKIT_FREESOUND_KEY, FREESOUND_TOKENfreesound
jamendoClientIdREFKIT_JAMENDO_CLIENT_ID, JAMENDO_CLIENT_IDjamendo
europeanaApiKeyREFKIT_EUROPEANA_KEY, EUROPEANA_KEYeuropeana
openverseTokenREFKIT_OPENVERSE_TOKENhigher Openverse rate limits (optional)
FieldDefaultMeaning
sources[]Provider ids to enable; empty = every source whose key is present
limit12Default results per call (1–30); also caps per-item detail fetches for met, rijksmuseum, polyhaven
poolFactor2Rank-fusion pool multiplier (1–4)
deadlineMs15000Whole-search deadline
timeoutMs10000Per-source timeout
reranktrueLexical reranker over title, description, tags and excerpt (CJK aware)
sourceConfidencetrueDown-weight sources whose batch never mentions the query
userAgentrefkit-dsh-plugin/Sent with provider requests