← 返回列表

Claude Code seriyali darslik 6: Autentifikatsiya – brauzer orqali kirish va API kalitini qo'lda sozlash

Autentifikatsiya jarayoni: brauzer orqali kirish va API kalitini qo'lda sozlash

Claude Code o'rnatilgandan so'ng, undan foydalanish uchun autentifikatsiyadan o'tish kerak. Siz vositani Anthropic hisobingiz bilan bog'lashingiz kerak. Bog'lashning ikki usuli bor: brauzer orqali kirish va API kalitini qo'lda sozlash. Ikkala usul ham bir xil natija beradi, o'zingizga qulayini tanlang.

1-usul: brauzer orqali kirish (tavsiya etiladi)

Claude Code avtomatik autentifikatsiya buyrug'i claude login ni taqdim etadi. Bu buyruq brauzeringizni ochadi, veb-sahifada ruxsat berishingizni so'raydi va avtomatik tarzda hisob ma'lumotlarini terminalga yozadi.

Amallar:

  1. Terminalga quyidagini kiriting:

bash claude login

  1. Tizim bir qator matn chiqaradi va avtomatik ravishda brauzeringizda Anthropic ning ruxsat sahifasini ochadi.
    Agar avtomatik ochilmasa, terminalda havola chop etiladi, uni qo'lda nusxalab brauzerga ochishingiz mumkin.

  2. Brauzerda Anthropic hisobingizga kiring (agar allaqachon kirmagan bo'lsangiz, bu sahifa to'g'ridan-to'g'ri ruxsat so'raydi).

  3. "Ruxsat berish" yoki "Avtorizatsiya" tugmasini bosing, brauzer sahifasida "Ruxsat berildi, ushbu sahifani yopishingiz mumkin" degan xabar ko'rinadi.

  4. Terminalga qayting, autentifikatsiya tugallanganligi haqida xabar ko'rasiz. Endi claude buyrug'ini ishga tushirganingizda, u hisobingiz bilan bog'lanadi.

2-usul: API kalitini qo'lda sozlash

Agar sizda grafik interfeysi bo'lmagan server, konteyner bo'lsa yoki brauzer orqali ruxsat berishni xohlamasangiz, to'g'ridan-to'g'ri Anthropic konsolidan API kalitini olishingiz va uni Claude Code ga sozlashingiz mumkin.

Amallar:

  1. Brauzerni oching, https://console.anthropic.com manziliga o'ting va Anthropic hisobingizga kiring.

  2. API Keys sahifasiga o'ting (odatda Sozlamalar yoki Ishlab chiquvchi opsiyalari ostida) va "API Key yaratish" tugmasini bosing.

  3. Kalitga nom bering (masalan, claude-code-local) va yaratilgandan so'ng darhol nusxalang.
    Eslatma: bu kalit faqat bir marta ko'rsatiladi, sahifani yopsangiz uni boshqa ko'ra olmaysiz. Agar saqlab qolmasangiz, eskisini o'chirib, yangisini yarating.

  4. Terminalga qayting, kalitni Claude Code ga berishning ikki usuli bor:

A. Atrof-muhit o'zgaruvchisi orqali:

bash export ANTHROPIC_API_KEY=sizning-api-kalitingiz

Ushbu qatorni ~/.bashrc yoki ~/.zshrc fayliga qo'shing, keyingi safarlarda avtomatik ishlaydi.

B. Konfiguratsiya fayliga yozish:

Claude Code o'zining konfiguratsiya faylini ham o'qiydi. ~/.claude/config.json faylini qo'lda tahrirlang (agar mavjud bo'lmasa, yangi yarating) va quyidagini yozing:

json { "apiKey": "sizning-api-kalitingiz" }

Eslatma: ushbu faylning ruxsatlarini 600 qilib belgilash tavsiya etiladi (chmod 600 ~/.claude/config.json), boshqa foydalanuvchilar o'qishining oldini olish uchun.

  1. Ulanishni tekshirish:

bash claude "Salom, iltimos 'OK' deb javob bering"

Agar normal javob olinsa, kalit to'g'ri sozlangan.

Qo'lda sozlashdagi keng tarqalgan xatolar:

  • Kalit sk-ant- yoki sk- bilan boshlanmaydimi? Yo'q, Anthropic API kaliti haqiqatan ham sk-ant-api03- bilan boshlanadigan uzun satrdir. Nusxalashda belgilarni tashlab qo'ymang.
  • Agar bir vaqtning o'zida atrof-muhit o'zgaruvchisini va faylni sozlasangiz, atrof-muhit o'zgaruvchisi ustunlikka ega. Faqat birini saqlang, chalkashlikka yo'l qo'ymang.
  • Kalit to'lov hisobidir, uni Git omboriga joylamang. ~/.claude katalogini yoki konfiguratsiya faylini .gitignore ga qo'shib, e'tibordan chetda qoldirish tavsiya etiladi.

Hisobni almashtirish yoki chiqish

Hisobni almashtirish yoki mahalliy hisob ma'lumotlarini tozalash:

  • Agar claude login dan foydalangan bo'lsangiz: claude logout ni bajaring, so'ng qaytadan claude login qiling.
  • Agar qo'lda kalit sozlagan bo'lsangiz: atrof-muhit o'zgaruvchisidagi yoki konfiguratsiya faylidagi eski kalitni o'chiring va yangi kalit bilan almashtiring.

Autentifikatsiyani tekshirish

claude "Joriy katalog nima bilan shug'ullanishini tushuntiring"

Agar u loyihangiz haqida umumiy ma'lumot bera olsa, muhit tayyor.

评论

暂无已展示的评论。

发表评论(匿名)