[English](README.md) · [Español](README.es.md) · [Français](README.fr.md) · [Deutsch](README.de.md) · [Português](README.pt.md) · [Italiano](README.it.md) · [Türkçe](README.tr.md) · [한국어](README.ko.md) · [日本語](README.ja.md) · [简体中文](README.zh.md) · [Русский](README.ru.md) · [Polski](README.pl.md) · [हिन्दी](README.hi.md) · [Nederlands](README.nl.md) · [Українська](README.uk.md) · [Tiếng Việt](README.vi.md) · [Bahasa Indonesia](README.id.md) · [ไทย](README.th.md) · [فارسی](README.fa.md) · [Ελληνικά](README.el.md) · [עברית](README.he.md) · [Čeština](README.cs.md) · [Română](README.ro.md) · [Svenska](README.sv.md) · [Dansk](README.da.md) · [Suomi](README.fi.md) · [Magyar](README.hu.md) · [العربية](README.ar.md) · [Oʻzbekcha](README.uz.md) · **Azərbaycan** · [Български](README.bg.md) · [Hrvatski](README.hr.md) · [Қазақша](README.kk.md) · [ქართული](README.ka.md) · [नेपाली](README.ne.md) · [සිංහල](README.si.md) · [தமிழ்](README.ta.md) · [తెలుగు](README.te.md) · [मराठी](README.mr.md) · [বাংলা](README.bn.md) · [ខ្មែរ](README.km.md) · [Lietuvių](README.lt.md) · [Bahasa Melayu](README.ms.md) · [မြန်မာ](README.my.md) · [Norsk](README.no.md) · [Slovenčina](README.sk.md) · [Slovenščina](README.sl.md) · [Српски](README.sr.md) · [Kiswahili](README.sw.md) · [Filipino](README.tl.md) · [اردو](README.ur.md)

# Uncle Sam

**DeepSeek Harness üçün ödənişli API əvəzinə öz brauzeriniz vasitəsilə, artıq sahib olduğunuz veb hesabda cavab verən provayder.**

**chat.deepseek.com-u real brauzerdə idarə edən DeepSeek Harness plagini — DeepSeek API-nin pulsuz alternativi. Öz hesabınızda söhbət, DeepThink və veb axtarış: API açarı yox, token üçün ödəniş yox.**

**☕ [Mənə bir qəhvə al](https://revolut.me/operatingtag)** — bir nəfər gecələr, heç bir maliyyələşdirmə olmadan yazır. Başqa gəlir modeli yoxdur. Bir ulduz və ya faydalı xəta hesabatı da eyni dəyərdədir.

> **Bu məhsul aktiv inkişafdadır. Xətaları gözləyin.**
>
> İşləyir, sürətlidir və həftələrlə hər gün istifadə olunur — lakin daim dəyişir, brauzer yolu isə xəbərdarlıq
> edilmədən dəyişən saytdan asılıdır. Bir şey pozularsa, ekran şəkli və versiya nömrəsi təsvirdən daha faydalıdır.
> Ona güvənirsinizsə, versiyanı bağlayın.

```
provayder   deepseek-web
modellər     deepseek-chat · deepseek-chat-search · deepseek-reasoner · deepseek-reasoner-search
xərc         token başına sıfır — brauzerinizdə artıq açıq olan abunəlikdən istifadə edir
status       inkişafda — xətaları gözləyin
ölçüldü      ilk token ~1,9 s · əlavə ~0,6 s · tam dövrə ~2,5 s
```

Veb yolunun cavabları **🔴 Uncle Sam** ilə imzalanır. Bu ad zarafatdır, iddia deyil: hansı yolun cavab verdiyini
göstərir, API cavablarında isə heç bir imza yoxdur. Sizə kimin cavab verdiyini həmişə bilirsiniz.

---

## Nə qazandırır

API hər token üçün pul alır. Veb məhsulu almır. Bu plagin `deepseek-web`-i model provayderi kimi qeydiyyatdan keçirir
və hər çağırışa real brauzerdə `chat.deepseek.com`-u idarə edərək cavab verir — işi səhifə görür, sessiyanı brauzer
saxlayır və heç nə ölçülmür.

| | API yolu | Veb yolu |
|---|---|---|
| Xərc | token başına, əbədi | abunəlikdən başqa heç nə |
| Sürət | sürətli | dövrə başına ~2,5 s, ölçülmüş |
| Alət çağırışı | doğma və etibarlı | təqlid edilmiş, işləyir amma zəif |
| Asılıdır | API-dən | xəbərdarlıq edilmədən dəyişən saytdan |

**Hər iki yol quraşdırılmış qalır.** Model seçicisi keçiddir: susmaya görə ucuz yolu istifadə edin, işə etibarlı alətlər
lazım olduqda API-yə keçin.

---

## Quraşdırma

Uncle Sam **DeepSeek Harness plagini**dir. Harness xaricində heç nə etmir, çünki model provayderi, hostda bir marşrut
və interfeysdə iki yer qeydiyyatdan keçirir.

**Tələblər**

| | |
|---|---|
| DeepSeek Harness | plagin meneceri olan istənilən yeni quruluş |
| Brauzer | Brave tövsiyə olunur; Brave yoxdursa Edge avtomatik istifadə olunur |
| Node | 22 və ya daha yeni |

**npm-dən**

```bash
pnpm add @operatingtag/dsh-unclesam
```

**Bu repozitoridən**

```bash
git clone https://github.com/operatingtag/dsh-unclesam
cd dsh-unclesam
pnpm install
```

Sonra Harness-in yükləməsi üçün profilınıza paket sətrini əlavə edin:

```yaml
# cordis.patch.yml
- insert:
    - id: dsh-unclesam
      name: '@operatingtag/dsh-unclesam'
      config:
        port: 9222
        defaultModel: deepseek-chat-search
        autoMinimise: true
```

**Və ya qovluqdan:** Parametrlər → Plaginlər → yerli yoldan quraşdırın, `package.json` olan qovluğu göstərin.

### İlk işə salma

**Daxil ol / söhbəti aç** düyməsini basın. Brauzer açılır və chat.deepseek.com-a daxil olana qədər **görünən qalır**.
Sonra özü kiçilir və bir daha görməyəcəksiniz. Sessiya brauzer profilinizdə yaşayır, buna görə **plagin heç bir şifrə
saxlamır** — sızmağa heç nə yoxdur.

Sonra bunları görməlisiniz:

1. **Parametrlər → Uncle Sam** — status sətirləri və daxil ol düyməsi olan səhifə.
2. **Mesaj qutusunun altında** — `● DeepSeek Harness` və ya `● Uncle Sam`, dəyişmək üçün klikləyin.
3. **Model siyahısı** — API modellərinin yanında dörd `(web)` modeli.

### Silinməsi

Parametrlər → Plaginlər → Uncle Sam → Silin. Daxil olduğunuz brauzer profilinə xaricdə heç nə yazılmır.

---

## API / veb keçidi

**Model seçicisi keçidin özüdür.** İkinci idarəetmə yoxdur, çünki modeli də seçən ikinci idarəetmə bir qərar üçün iki
həqiqət mənbəyi olardı.

| Bu modeli seçin | Yol | DeepThink | Axtarış |
|---|---|---|---|
| `DeepSeek Chat (web)` | brauzer | bağlı | bağlı |
| `DeepSeek Chat + Search (web)` | brauzer | bağlı | **açıq** |
| `DeepSeek Reasoner (web)` | brauzer | **açıq** | bağlı |
| `DeepSeek Reasoner + Search (web)` | brauzer | **açıq** | **açıq** |
| `(web)` olmayan istənilən model | API | — | — |

Model adının yanında **WEB** və ya **API** nişanı görünür ki, aktiv yol bir baxışda görünsün. Ad tanınmadıqda nişan
təxmin etmək əvəzinə heç nə göstərmir — səhv nişan heç olmamasından pisdir.

Seçiminiz yenidən başlatmalar arasında qalır. **DeepThink** düşünmə mərhələsidir; **Axtarış** ona canlı vebi oxumağa
imkan verir.

### Axtarış söhbətdə görünür

Axtarış modeli ilə bir dövrə **iki blok** yaradır — axtardığı sorğu, tapılan mənbələr və sonra onlardan istifadə edən
cavab:

```
Veb axtarışı — "Bu günün bir texnologiya başlığı nədir?"
Mənbələr (4): yna.co.kr · fnnews.com · rthk.hk · sina.com.cn
Keçidlər: https://k.sina.com.cn/article_... http://www.21jingji.com/article_...
```

Səhifə daxildə yazdığı sorğunu açıqlamır, buna görə sitat gətirilən sorğu axtarışı başladan mesajdir. Mənbələr və
keçidlər cavab yerinə yetdikdən sonra səhifədən oxunur. Mənbələr yalnız sonda mövcud olduğu üçün **axtarışlı dövrələr
axıdılmaq əvəzinə toplanır**; adi dövrələr hələ də token-token axır.

---

## Niyə brauzer, niyə onların HTTP API-si deyil

Açıq yol — `chat.deepseek.com`-un öz API-sini çağırmaq — sınandı və buraxıldı. Sayt hər mesajı iki qapıdan keçirir:

| Qapı | Mənası |
|---|---|
| `/api/v0/chat/create_pow_challenge` | hər mesaja **iş sübutu** |
| `challenges.cloudflare.com/turnstile` | mənbədə bot qapısı |

Hər hansı birini yenidən qurmaq uduzulmuş oyundur: onlar qarışdırılmışdır, dəyişirlər və dəyişdikdə nasazlıq tam olaraq
şəbəkə nasazlığı kimi görünür. **Səhifə artıq öz sorğuları üçün hər ikisini həll edir.**

Buna görə adapter saytla heç vaxt HTTP danışmır. Səhifəni idarə edir, qalanı səhifə edir. Autentifikasiya, iş sübutu
və Turnstile artıq bizim problemimiz deyil və saytın özündən ayrı pozula bilməz.

**Təsdiqləndi:** sayta adi `HEAD` `403` qaytarır; brauzer yolu cavablar qaytarır.

---

## Məhdudiyyətlər, dürüst deyilmiş

**Alət çağırışı təqlid edilmişdir.** Veb söhbətdə alətlər üçün struktur kanal yoxdur: alətlər promptda təsvir edilir və
çağırış cavabdan JSON obyekti çıxarmaqla bərpa olunur. İşləyir — təsdiqləndi — lakin doğma çağırışdan zəifdir: təlimata
məhəl qoymayan model nəsrlə cavab verir və Harness həmin dövrədə heç bir alət istifadəsi görmür. **Ağır agent işi üçün
API yolu daha etibarlıdır.** Veb yolu söhbət, uzun cavablar, subagentlər, sıxlaşdırma və modelin veb model olması vacib
olan hər dövrə üçün ən yaxşıdır.

**O, sizin nəzarət etmədiyiniz saytdan asılıdır.** Səhifə formasını dəyişdikdə plagin də onunla dəyişməlidir. Bu, bu
səhifənin başındakı inkişaf xəbərdarlığıdır, rəsmilik deyil.

**O, DeepSeek ilə bağlı deyil.** Onlar tərəfindən təsdiqlənməyib və dəstəklənmir, və sizə onların xidmətində heç bir hüquq
vermir. Həmin xidmətdən istifadəniz onların şərtləri ilə tənzimlənir.

---

## Konfiqurasiya

`cordis.patch.yml` bunları təyin edir:

| açar | susmaya görə | mənası |
|---|---|---|
| `port` | `9222` | brauzerin sazlama portu |
| `defaultModel` | `deepseek-chat-search` | çağırış model göstərmədikdə istifadə olunur |
| `showBrowser` | `true` | iş zamanı pəncərənin görünüb-görünməməsi |

Brauzerdə `chat.deepseek.com`-a daxil olunmuş sessiya olmalıdır. İlk çağırış port hələ açıq deyilsə Braveni **Default**
profili ilə başladır. Brave artıq *sazlama portu olmadan* işləyirsə, adapter qoşula bilmir və səssiz uğursuzluq yerinə
bunu aydın deyir.

---

## Quruluş

```
index.js          adapter: Harness StreamChunk  ←→  mühərrik
lib/engine.mjs    brauzer + səhifə: yaz, göndər, axıt, yerinə yetməsinə imkan ver
lib/cdp.mjs       Chrome DevTools Protocol müştərisi, asılılıqlarsız
lib/prompt.mjs    mesajları + alətləri bir mesaja düzləyir; çağırışları cavabdan çıxarır
lib/savings.mjs   veb yolunun nə qazandırdığı, API qiyməti ilə hesablanmış
lib/i18n.mjs      panel üçün 51 dil
```

**Asılılıq yoxdur.** Node 24-də qlobal `WebSocket` və `fetch` var, CDP-yə lazım olan bütün bunlardır, buna görə token axını
heç vaxt host prosesini tərk etmir və hər delta üçün IPC sıçrayışı yoxdur.

---

## Dəstək

Uncle Sam token üçün ödəməyi dayandırmanız üçün mövcuddur. Əgər sizə pul qazandırdısa və növbətinin yolda yaddaşı
tükənməyən aparatda qurulmasını istəyirsinizsə:

**[☕ revolut.me/operatingtag](https://revolut.me/operatingtag)**

Repozitoriyaya bir ulduz və ya faydalı xəta hesabatı da eyni dəyərdədir.

---

## Lisenziya

**CC BY-NC-ND 4.0** — Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International.
Copyright (c) 2026 Darren T. Weldon, Operating Tag adı ilə nəşr olunmuş.

**Bütün razılaşma bir sətirdə: şəxsən quraşdırın və pulsuz istifadə edin. Dəyişdirməyin, paylaşmayın, satmayın və
şirkətdə istifadə etməyin.**

Bu açıq mənbə deyil və özünü belə göstərmir.

```
edə bilərsiniz    quraşdırıb işə salmaq · şəxsən, qeyri-kommersiya məqsədi ilə istifadə etmək
                  başa düşmək üçün mənbə kodunu oxumaq

edə bilməzsiniz    dəyişdirmək, uyğunlaşdırmaq və ya törəmə əsər yaratmaq
                   surətini çıxarmaq, yaymaq, nəşr etmək, güzgü yaratmaq və ya
                   hər hansı başqası üçün əlçatan etmək
                   hər hansı kod hostinqinə, reyestrə, sayta, foruma və ya çata yükləmək
                   satmaq, yenidən satmaq, icarəyə vermək və ya onun və ya ona girişin pulunu almaq
                   başqasına verdiyiniz hər hansı bir şeyə daxil etmək
                   hər hansı kommersiya məqsədi ilə və ya biznes fəaliyyəti çərçivəsində istifadə etmək
```

**Yeganə iki qanuni mənbə bu repozitoriya və npm paketidir:
[`@operatingtag/dsh-unclesam`](https://www.npmjs.com/package/@operatingtag/dsh-unclesam).** Başqa yerdən gələn surət,
kim verdiyindən asılı olmayaraq, lisenziyalı deyil. Bu proqramı satışda görsəniz, satan müəllif deyil.

**Kommersiya istifadəsi, habelə dəyişdirmə və yayma hüququ ayrı yazılı lisenziya ilə mövcuddur.** Operating Tag-dan
soruşun — aydın cavab və aydın qiymət alacaqsınız.

[LICENSE](LICENSE) faylı qüvvədədir və o, eyni xülasə ilə sadə ingilis dilində başlayır.

---

Uncle Sam müstəqil plagindir. DeepSeek ilə bağlı deyil, onlar tərəfindən təsdiqlənməyib və dəstəklənmir.

```
@operatingtag/dsh-unclesam   v1.3.5
Müəllif    Operating Tag
Lisenziya  CC BY-NC-ND 4.0 — istifadə üçün pulsuz, dəyişdirmək, paylaşmaq və ya satmaq üçün deyil
```
