HateYouLittle/dsh-web-tinyfish ↗★ 0

dsh-web-tinyfish

提供TinyFish搜索与网页抓取服务。 适合需要TinyFish搜索和网页抓取服务的用户,需配置API密钥。

包名
dsh-web-tinyfish
兼容性
待验证
版本
1.0.0
许可证
MIT
最近更新
2026年9月29日

安装

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

Configuration

Row web-search-tinyfish

FieldDefaultMeaning
apiKey—Literal API key (role: secret), highest priority
apiKeyEnvTINYFISH_API_KEYCredential reference and environment fallback
baseURLhttps://api.search.tinyfish.aiEndpoint; TINYFISH_SEARCH_BASE_URL also overrides it
purpose—Why the search runs (≤ 2000 chars); improves result quality
locationAPI default (US)Country code, e.g. HK
languageAPI default (en)Language code, e.g. zh
domainTypewebweb, news, or research_paper
recencyMinutes—Freshness window, 1 … 5256000
page0Result page, 0 … 10

Row web-fetch-tinyfish

FieldDefaultMeaning
apiKey—Literal API key (role: secret)
apiKeyEnvTINYFISH_API_KEYCredential reference and environment fallback
baseURLhttps://api.fetch.tinyfish.aiEndpoint; TINYFISH_FETCH_BASE_URL also overrides it
formatmarkdownmarkdown → seam text body; html → seam html body (the tool converts)
ttl0Cache freshness in seconds; 0 = always live
perUrlTimeoutMs—Per-URL budget, 1 … 110000 ms
maxBodyChars100000Decoded-body cap; longer bodies are truncated and flagged
purpose—Why the page is fetched

The seam pin

The bundle also overrides DSH's own web row. That override replaces the row's whole config, so it restates both shipped fields:

- id: web
  name: '@deepseek-ai/dsh-web'
  config:
    searchProvider: tinyfish   # was: deepseek-official
    fetchProvider: tinyfish    # was: http