DeepSeek Harness DeepSeek modellari uchun sozlangan holda keladi, lekin deyarli istalgan provayder bilan ishlaydi — shu jumladan o‘zingizniki bilan ham. Model ulashning uchta yo‘li bor.
Uchta yo‘l
1. DeepSeek
Models ekraniga kalitni kiritasiz va sessiyani boshlaysiz. O‘zgarish keyingi so‘rovda kuchga kiradi — restart talab qilinmaydi.
2. Katalog provayderi
Anthropic, OpenAI va boshqa provayderlar katalogda. Birini tanlaysiz, kalitni qo‘shasiz — qolgan sozlamalarni tizim o‘zi to‘ldiradi.
3. O‘z endpointingiz
Kompaniya shlyuzi, o‘z serveryngiz yoki ro‘yxatda bo‘lmagan istalgan provayder. Agar serveringiz modellar ro‘yxatini ko‘rsatsa, tizimda uni so‘rov qilib ro‘yxatni tortib oladigan tugma bor.
Uchinchi yo‘l: beshta maydon
O‘z endpointingizni qo‘shish uchun beshta maydon kerak:
| Maydon | Nima ekani |
|---|---|
| identifier | Provayderning ichki nomi — qayta nomlab bo‘lmaydi |
| base URL | Serverning manzili |
| protocol | Odatda OpenAI-compatible |
| credential | Kalit — alohida saqlanadi |
| model | Kamida bitta ro‘yxatdan o‘tgan model |
Vaqt tejaydigan uchta detal
- Kalitlarni qayta o‘qib bo‘lmaydi. Saqlangach, ekran faqat yashirilgan (redacted) variantni ko‘rsatadi. Haqiqiy qiymat alohida faylda, konfiguratsiya esa faqat unga havolani saqlaydi.
- Identifier qayta nomlanmaydi. So‘rovlar, saqlangan sessiyalar va credential havolalari — hammasi uni ishlatadi. Xato qilsangiz, yangisini yaratib, eskisini o‘chirish kerak.
- Rasmlarni e’lon qilish kerak. Qo‘lda kiritilgan model rasm qabul qilmaydi deb hisoblanadi — toki aksini aytmaguningizcha. Bu nazoratsizlik emas: serverdan qaysi formatlarni qabul qilishini so‘rashning imkoni yo‘q, shuning uchun tizim taxmin qilishni yoqtirmaydi.
Ma'lumot
Rasm deklaratsiyasi sozlamalar faylida, aniq modelda `input: [text, image]` ko‘rinishida yoziladi. Yo‘ldagi barcha modellar rasm qabul qilsa, provayderdagi `defaultInput` takrorlashdan qutqaradi. Katalog provayderida (model ro‘yxatini tahrirlab bo‘lmaydi) — `modelOverrides` ishlatiladi. Bu serveringiz haqidagi bayonot, tekshiruv emas: yolg‘on aytsangiz, xato keyinroq, provayder so‘rovni rad etganda keladi.
Uchraydigan xatolar
| Xato | Deyarli har doim nimani bildiradi |
|---|---|
missing credential |
Kalitni topa olmaydi |
unknown model |
Tanlangan model bu provayderda ro‘yxatdan o‘tmagan |
authorisation error |
Modellar ro‘yxatini olishda — muammo kalitda |
Amaliy maslahat
Agar provayder rasmni rad etsa — yangi sessiya boshlang. Rasm sessiya logida saqlanib qoladi va so‘rov suhbat undan o‘tmaguncha xuddi shunday takrorlanadi.
Xulosa
Model ulashning uchta yo‘li bor: DeepSeek (kalit kifoya), katalog provayderi (tanlash + kalit) va o‘z endpointi (beshta maydon). Kalitlar yashirin saqlanadi, identifier qayta nomlanmaydi, rasm qabul qilish esa alohida e’lon qilinadi.