Skip to main content

Autentifikatsiya

OpenClaw model provayderlari uchun OAuth va API kalitlarini qo‘llab-quvvatlaydi. Anthropic hisoblari uchun API kalitdan foydalanishni tavsiya qilamiz. Claude obuna orqali kirish uchun, claude setup-token orqali yaratilgan uzoq muddatli token’dan foydalaning. To‘liq OAuth oqimi va saqlash joylashuvi uchun /concepts/oauth ga qarang.

Tavsiya etilgan Anthropic sozlamasi (API kalit)

Agar Anthropic’dan to‘g‘ridan-to‘g‘ri foydalansangiz, API kalitdan foydalaning.
  1. Anthropic Console’da API kalit yarating.
  2. Uni gateway host ga joylashtiring ( openclaw gateway ishlayotgan mashina).
  1. Agar Gateway systemd/launchd ostida ishlayotgan bo‘lsa, demon o‘qiy olishi uchun kalitni ~/.openclaw/.env ga qo‘yish ma’qul:
So‘ng demonni (yoki Gateway jarayonini) qayta ishga tushiring va yana tekshiring:
Agar env o‘zgaruvchilarni o‘zingiz boshqarishni istamasangiz, onboarding wizard demon foydalanishi uchun API kalitlarni saqlab qo‘yishi mumkin: openclaw onboard. Env merosxo‘rligi (env.shellEnv, ~/.openclaw/.env, systemd/launchd) tafsilotlari uchun Help ga qarang.

Anthropic: setup-token (obuna autentifikatsiyasi)

Anthropic uchun tavsiya etilgan yo‘l — API kalit. Agar Claude obunasidan foydalansangiz, setup-token oqimi ham qo‘llab-quvvatlanadi. Uni gateway host da ishga tushiring:
So‘ng uni OpenClaw’ga joylashtiring:
Agar token boshqa mashinada yaratilgan bo‘lsa, uni qo‘lda joylashtiring:
Agar quyidagiga o‘xshash Anthropic xatosini ko‘rsangiz:
…uning o‘rniga Anthropic API kalitidan foydalaning. Tokenni qo‘lda kiritish (istalgan provayder; auth-profiles.json yoziladi + konfiguratsiya yangilanadi):
Avtomatlashtirishga qulay tekshiruv (muddati tugagan/yo‘q bo‘lsa 1, tugash arafasida bo‘lsa 2 chiqadi):
Ixtiyoriy ops skriptlari (systemd/Termux) bu yerda hujjatlashtirilgan: /automation/auth-monitoring
claude setup-token requires an interactive TTY.

Checking model auth status

Controlling which credential is used

Per-session (chat command)

Use /model <alias-or-id>@<profileId> to pin a specific provider credential for the current session (example profile ids: anthropic:default, anthropic:work). Use /model (or /model list) for a compact picker; use /model status for the full view (candidates + next auth profile, plus provider endpoint details when configured).

Per-agent (CLI override)

Set an explicit auth profile order override for an agent (stored in that agent’s auth-profiles.json):
Use --agent <id> to target a specific agent; omit it to use the configured default agent.

Troubleshooting

“No credentials found”

If the Anthropic token profile is missing, run claude setup-token on the gateway host, then re-check:

Token expiring/expired

Run openclaw models status to confirm which profile is expiring. If the profile is missing, rerun claude setup-token and paste the token again.

Requirements

  • Claude Max or Pro subscription (for claude setup-token)
  • Claude Code CLI installed (claude command available)