Talim

60 soniyada ishga tushirish

DeepSeek Harness’ni bitta buyruq bilan ishga tushirish, API kalit va workspace sozlash hamda to‘rtta ishga tushirish usuli.

9 daqiqa o‘qish · O‘rta

Ishga tushirishning to‘rtta yo‘li

Node.js o‘rnatilgan bo‘lsa, bitta buyruq bilan DeepSeek Harness brauzeringizda ishga tushadi.

Bitta buyruq

npx @deepseek-ai/dsh web

Bu interfeysni http://127.0.0.1:3080 manzilida ochadi. 3080 — standart port.

Ikkita yetishmayotgan narsa

Interfeys ochilganda ikki narsa hali sozlanmagan bo‘ladi:

  1. API kalit — Settings → Models bo‘limiga kiritiladi.
  2. Workspace — «select workspace» tugmasi bilan tanlanadi.

Eslatma

Workspace tanlanmaguncha kiritish maydoni qulflangan bo‘ladi. Bu xato emas: tizim hali qaysi papkada ishlashni bilmaydi.

Buyruq ishga tushirilgan papka workspace uchun standart taklif bo‘ladi — shuning uchun buyruqni yozishdan oldin qaysi papkada turganingizni o‘ylab ko‘ring.

To‘rtta ishga tushirish usuli

Usul Qanday Qachon
Web app npx @deepseek-ai/dsh web Tez boshlash, brauzerda ishlash
Source build Clone → install → build → run Kodni o‘qish yoki o‘zgartirish
Headless CLI Bitta vazifa → natija → chiqish Avtomatlashtirish (CI)
Python SDK pip orqali o‘rnatiladi Dastur ichiga joylash

Source build

Agar repozitoriy kodini o‘qimoqchi yoki o‘zgartirmoqchi bo‘lsangiz — clone qilasiz, bog‘liqliklarni o‘rnatasiz, build qilasiz va ishga tushirasiz. Build bajarishdan oldin majburiy.

Headless CLI

Headless rejim bitta vazifani bajaradi, javobni chiqaradi va tugaydi. Aynan shu sababli u uzluksiz integratsiyada (CI) kerak.

Python SDK

Python SDK pip orqali o‘rnatiladi. Runtime paket ichida keladi — tizimda Node o‘rnatilgan bo‘lishi shart emas. Linux va ARM protsessorli yaqindagi macOS versiyalarida ishlaydi, Windows’da — yo‘q.

dsh — profile launcher

dsh buyrug‘i aslida profile launcher. Uning o‘z flag’lari har doim birinchi keladi, birinchi tanib bo‘lmagan token esa ilova argumentlarining boshlanishini belgilaydi. Shuning uchun:

# Launcher flag'i — port o‘zgartiriladi
dsh --profile web --port 8080

# Launcher yordami
dsh --help

# Web ilovaning o‘z yordami (launcher emas)
dsh --profile web --help

# Yuklanadigan qismlar daraxtini ko‘rish — yuklamasdan
dsh --profile web --dump-config

dsh --help launcher yordamini qaytaradi, dsh --profile web --help esa web ilovaning yordamini. --dump-config mashinangiz yuklaydigan qismlar daraxtini tizimni ishga tushirmasdan ko‘rsatadi.

Python SDK ogohlantirishi

Muhim

Python SDK bilan keladigan misol hech qanday kirish cheklovisiz ishlaydi. Terminal va muharrir jarayon yeta oladigan istalgan yo‘lni o‘zgartira oladi. Uni konteynerda yoki loyihaning tashlab yuboriladigan nusxasida ishga tushiring — haqiqiy ish papkangizda hech qachon emas.

Xulosa

DeepSeek Harness’ni ishga tushirish — bitta buyruq: npx @deepseek-ai/dsh web. Keyin API kalit va workspace kerak. To‘rtta usul bor: web app, source build, headless CLI va Python SDK. dsh — profile launcher, shuning uchun flag’lar tartibi muhim. Keyingi darsda to‘rtta rejimni ko‘rib chiqamiz.

Bu dars foydali bo‘ldimi?