تصدیق¶
OpenClaw ماڈل فراہم کنندگان کے لیے OAuth اور API keys کو سپورٹ کرتا ہے۔ Anthropic
اکاؤنٹس کے لیے، ہم API key استعمال کرنے کی سفارش کرتے ہیں۔ Claude سبسکرپشن ایکسس کے لیے،
claude setup-token کے ذریعے بنایا گیا long‑lived ٹوکن استعمال کریں۔
OAuth کے مکمل فلو اور اسٹوریج لے آؤٹ کے لیے /concepts/oauth دیکھیں۔
Anthropic کے لیے سفارش کردہ سیٹ اپ (API کلید)¶
اگر آپ Anthropic کو براہِ راست استعمال کر رہے ہیں تو API کلید استعمال کریں۔
- Anthropic Console میں ایک API کلید بنائیں۔
- اسے گیٹ وے ہوسٹ (وہ مشین جس پر
openclaw gatewayچل رہا ہو) پر رکھیں۔
export ANTHROPIC_API_KEY="..."
openclaw models status
- اگر Gateway systemd/launchd کے تحت چل رہا ہو تو بہتر ہے کہ کلید
~/.openclaw/.envمیں رکھیں تاکہ ڈیمَن اسے پڑھ سکے:
cat >> ~/.openclaw/.env <<'EOF'
ANTHROPIC_API_KEY=...
EOF
اس کے بعد ڈیمَن کو ری اسٹارٹ کریں (یا اپنے Gateway پروسیس کو دوبارہ شروع کریں) اور دوبارہ جانچ کریں:
openclaw models status
openclaw doctor
اگر آپ خود env vars کا انتظام نہیں کرنا چاہتے تو آن بورڈنگ وزرڈ
ڈیمَن کے استعمال کے لیے API کلیدیں محفوظ کر سکتا ہے: openclaw onboard۔
env inheritance کی تفصیلات کے لیے Help دیکھیں
(env.shellEnv، ~/.openclaw/.env، systemd/launchd)۔
Anthropic: setup-token (سبسکرپشن تصدیق)¶
Anthropic کے لیے، تجویز کردہ راستہ API key ہے۔ اگر آپ Claude سبسکرپشن استعمال کر رہے ہیں، تو setup-token فلو بھی سپورٹڈ ہے۔ اسے gateway host پر چلائیں:
claude setup-token
پھر اسے OpenClaw میں پیسٹ کریں:
openclaw models auth setup-token --provider anthropic
اگر ٹوکن کسی دوسری مشین پر بنایا گیا تھا تو اسے دستی طور پر پیسٹ کریں:
openclaw models auth paste-token --provider anthropic
اگر آپ کو Anthropic کی کوئی ایسی خرابی نظر آئے جیسے:
This credential is only authorized for use with Claude Code and cannot be used for other API requests.
…تو اس کے بجائے Anthropic API کلید استعمال کریں۔
دستی ٹوکن اندراج (کسی بھی فراہم کنندہ کے لیے؛ auth-profiles.json لکھتا ہے + کنفیگ اپ ڈیٹ کرتا ہے):
openclaw models auth paste-token --provider anthropic
openclaw models auth paste-token --provider openrouter
آٹومیشن کے لیے موزوں جانچ (میعاد ختم یا غیر موجود ہونے پر exit 1،
میعاد ختم ہونے کے قریب ہونے پر 2):
openclaw models status --check
اختیاری ops اسکرپٹس (systemd/Termux) یہاں دستاویزی ہیں: /automation/auth-monitoring
claude setup-tokenکے لیے انٹرایکٹو TTY درکار ہے۔
ماڈل تصدیق کی حالت چیک کرنا¶
openclaw models status
openclaw doctor
یہ کنٹرول کرنا کہ کون سی اسناد استعمال ہوں¶
فی سیشن (چیٹ کمانڈ)¶
موجودہ سیشن کے لیے کسی مخصوص فراہم کنندہ کی اسناد کو پن کرنے کے لیے
/model <alias-or-id>@<profileId> استعمال کریں (مثالی پروفائل آئی ڈیز: anthropic:default، anthropic:work)۔
کمپیکٹ پِکر کے لیے /model (یا /model list) استعمال کریں؛
مکمل منظر کے لیے /model status استعمال کریں
(امیدوار + اگلا auth پروفائل، نیز کنفیگر ہونے پر فراہم کنندہ کے endpoint کی تفصیلات)۔
فی ایجنٹ (CLI اووررائیڈ)¶
کسی ایجنٹ کے لیے auth پروفائل آرڈر کا واضح اووررائیڈ سیٹ کریں
(جو اس ایجنٹ کے auth-profiles.json میں محفوظ ہوتا ہے):
openclaw models auth order get --provider anthropic
openclaw models auth order set --provider anthropic anthropic:default
openclaw models auth order clear --provider anthropic
کسی مخصوص ایجنٹ کو ہدف بنانے کے لیے --agent <id> استعمال کریں؛
اگر چھوڑ دیں تو کنفیگر شدہ ڈیفالٹ ایجنٹ استعمال ہوگا۔
خرابیوں کا ازالہ¶
“کوئی اسناد نہیں ملیں”¶
اگر Anthropic ٹوکن پروفائل موجود نہیں ہے تو
گیٹ وے ہوسٹ پر claude setup-token چلائیں، پھر دوبارہ جانچ کریں:
openclaw models status
ٹوکن کی میعاد ختم ہو رہی ہے/ختم ہو چکی ہے¶
openclaw models status چلائیں تاکہ یہ تصدیق ہو سکے کہ کون سا پروفائل expire ہو رہا ہے۔ اگر پروفائل
غائب ہو، تو claude setup-token دوبارہ چلائیں اور ٹوکن دوبارہ پیسٹ کریں۔
ضروریات¶
- Claude Max یا Pro سبسکرپشن (
claude setup-tokenکے لیے) - Claude Code CLI انسٹال ہونا (
claudeکمانڈ دستیاب ہو)