MODEL
api · deepseek_key
ใน Web UI ไปที่ Settings → Models กรอก API key (จาก
https://platform.deepseek.com/ ) ลงในการ์ด DeepSeek แล้วบันทึก; ต้นฉบับทางการ: "The model route becomes usable immediately without restarting the server" (บันทึกแล้วมีผลทันที ไม่ต้องรีสตาร์ท)
api · key_storage
ต้นฉบับใน providers.md: "Keys are write-only. The page receives a redacted descriptor after saving, never the literal secret. The key is stored in `$DSH_HOME/.credentials.yaml`"; ส่วนนิยามของโมเดลเก็บไว้ที่ $DSH_HOME/settings.yaml
api · catalog_providers
Anthropic
api · catalog_providers
OpenAI
api · catalog_providers
Bedrock
api · catalog_providers
Vertex
api · catalog_providers
Azure
api · catalog_providers
Codex
api · catalog_config
Add provider → เลือกผู้ให้บริการ → กรอก API key → บันทึก; ส่วน Bedrock/Vertex/Azure/Codex ใช้เครดิเชียล AWS + region, ADC project, api-version และ OAuth ตามลำดับ
api · env_var
ฉีดเครดิเชียลผ่านตัวแปรสภาพแวดล้อมได้ (ฟิลด์ apiKeyEnv ในตัวอย่างการตั้งค่า เช่น GATEWAY_API_KEY)
local · custom_openai_compatible
Add a custom provider: กรอก Provider ID (ตัวพิมพ์เล็ก แก้ไม่ได้ภายหลัง), ชื่อที่แสดง, base URL, โปรโตคอล API, เครดิเชียล และอย่างน้อยหนึ่งโมเดล; รองรับ Fetch available models ที่เรียก GET /models แบบเข้ากันได้กับ OpenAI เพื่อดึงรายชื่อโมเดลอัตโนมัติ ส่วนเอ็นด์พอยต์ที่ไม่รองรับให้กรอกชื่อโมเดลเอง
local · ollama
ollama launch dsh คำสั่งเดียวรันในเครื่องได้ครบ พร้อมติดตั้งปลั๊กอิน Ollama web search มาให้ (ตามคำอธิบายทางการของ Ollama)
LAUNCH
web_ui · command
npx @deepseek-ai/dsh web
web_ui · alias
dsh web เป็นชื่อย่อของ dsh --profile web
web_ui · first_run_flow
① Settings → Models กรอก DeepSeek API key → ② Choose workspace เลือกไดเรกทอรีทำงาน (ต้นฉบับทางการ: "The session composer remains unavailable until a workspace is selected") → ③ เปิดเซสชันแล้วสั่งงาน
terminal · headless
dsh --profile headless "job" — คำอธิบายทางการ: "Run one fresh persisted session, print the final answer, and exit"
terminal · profile
dsh --profile <name> — "Boot the named profile under $DSH_HOME/profiles/<name>"; profile ชื่อ web และ headless จะถูกสร้างจากเทมเพลตอัตโนมัติเมื่อใช้ครั้งแรก ส่วน profile อื่นต้องสร้างผ่าน dsh plugin
terminal · plugin_mgmt
dsh plugin --profile <name> <pnpm args> — ส่งต่อพารามิเตอร์ของ pnpm ไปยังไดเรกทอรีของ profile เพื่อจัดการปลั๊กอิน
terminal · flags
--dump-default-config
terminal · flags
--dump-config
modes · list · name_zh
โหมดมาตรฐาน
modes · list · name_en
Standard
modes · list · dir
standard
modes · list · official_desc_zh
Agent เขียนโค้ดที่มีฟีเจอร์ครบ รองรับการแก้ไขไฟล์, Shell, การค้นหาไฟล์และเว็บ, Skills, แผนงาน, เป้าหมาย, ซับเอเจนต์ และเวิร์กโฟลว์
modes · list · name_zh
โหมด PTC
modes · list · name_en
Code
modes · list · official_desc_zh
มีความสามารถครบเท่าโหมดมาตรฐาน และเปิดเผยทูลผ่าน Code Mode SDK ให้โมเดลประกอบการทำงานหลายขั้นตอนด้วยโปรแกรม TypeScript ตัวเดียว
modes · list · name_zh
โหมดมินิมอล
modes · list · name_en
Minimal
modes · list · dir
minimal
modes · list · official_desc_zh
Agent เขียนโค้ดที่มีเพียงสองทูล คือ bash แบบคงอยู่ต่อเนื่องกับ str_replace_editor
modes · list · name_zh
โหมดสร้างสรรค์
modes · list · name_en
Creator
modes · list · official_desc_zh
ใช้สร้าง Agent preset ของตัวเอง: มีความสามารถครบเท่าโหมดมาตรฐาน พร้อมการตรวจสอบขณะรันไทม์ การทดลองปลั๊กอิน และคำแนะนำการสร้าง preset
modes · definition_location
อยู่ใน apps/cli/config/agent-presets/ แยกเป็นสี่ไดเรกทอรี (code/cordis/minimal/standard) โดยไฟล์นิยาม preset ทางการเขียนเป็นภาษาจีนโดยตรง