Anthropic (Claude)¶
Anthropic သည် Claude model family ကို တည်ဆောက်ပြီး API မှတဆင့် အသုံးပြုခွင့်ပေးပါသည်။ OpenClaw တွင် API key သို့မဟုတ် setup-token ဖြင့် authenticate လုပ်နိုင်ပါသည်။
Option A: Anthropic API ကီး¶
Best for: standard API access နှင့် usage-based billing အတွက် အသင့်တော်ဆုံး။ Anthropic Console တွင် သင့် API key ကို ဖန်တီးပါ။
CLI တပ်ဆင်ခြင်း¶
openclaw onboard
# choose: Anthropic API key
# or non-interactive
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"
Config နမူနာ¶
{
env: { ANTHROPIC_API_KEY: "sk-ant-..." },
agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" } } },
}
ပရոմ့် ကက်ရှ်ခြင်း (Anthropic API)¶
OpenClaw သည် Anthropic ၏ prompt caching feature ကို ထောက်ပံ့ပါသည်။ ဤအရာသည် API-only ဖြစ်ပြီး subscription auth သည် cache settings များကို မလေးစားပါ။
ဖွဲ့စည်းမှု¶
သင့်မော်ဒယ် config တွင် cacheRetention ပါရာမီတာကို အသုံးပြုပါ:
| တန်ဖိုး | Cache ကြာချိန် | ဖော်ပြချက် |
|---|---|---|
none |
Cache မလုပ်ပါ | Prompt caching ကို ပိတ်ထားသည် |
short |
၅ မိနစ် | API ကီး အတည်ပြုမှုအတွက် မူလသတ်မှတ်ချက် |
long |
၁ နာရီ | တိုးချဲ့ထားသော cache (beta flag လိုအပ်သည်) |
{
agents: {
defaults: {
models: {
"anthropic/claude-opus-4-6": {
params: { cacheRetention: "long" },
},
},
},
},
}
မူလသတ်မှတ်ချက်များ¶
Anthropic API Key authentication ကို အသုံးပြုသောအခါ OpenClaw သည် Anthropic models အားလုံးအတွက် cacheRetention: "short" (5-minute cache) ကို အလိုအလျောက် သတ်မှတ်ပေးပါသည်။ Config တွင် cacheRetention ကို တိတိကျကျ သတ်မှတ်ခြင်းဖြင့် override လုပ်နိုင်ပါသည်။
အမွေဆက်ခံ ပါရာမီတာ¶
အဟောင်းဖြစ်သော cacheControlTtl ပါရာမီတာကို နောက်ကြောင်းကိုက်ညီမှုအတွက် ဆက်လက် ထောက်ပံ့ထားပါသည်:
"5m"သည်shortသို့ မပ်ပင်ချိတ်ဆက်ပါသည်"1h"သည်longသို့ မပ်ပင်ချိတ်ဆက်ပါသည်
အသစ်ဖြစ်သော cacheRetention ပါရာမီတာသို့ ပြောင်းရွှေ့ရန် အကြံပြုပါသည်။
OpenClaw တွင် Anthropic API တောင်းဆိုမှုများအတွက် extended-cache-ttl-2025-04-11 beta flag ကို ပါဝင်ထားပြီး
provider headers ကို သင် အစားထိုးပါက ( /gateway/configuration ကို ကြည့်ပါ) ဆက်လက် ထိန်းသိမ်းထားပါ။
ရွေးချယ်မှု B: Claude setup-token¶
အကောင်းဆုံး သင့်တော်မှု: သင့် Claude subscription ကို အသုံးပြုရန်။
setup-token ကို ရယူရာနေရာ¶
Setup-tokens များကို Anthropic Console မှ မဟုတ်ဘဲ Claude Code CLI မှ ဖန်တီးပါသည်။ မည်သည့် machine မဆို တွင် ဤအရာကို run လုပ်နိုင်ပါသည်။
claude setup-token
OpenClaw (wizard: Anthropic token (paste setup-token)) ထဲသို့ token ကို ကူးထည့်ပါ၊ သို့မဟုတ် Gateway ဟို့စ် ပေါ်တွင် လည်ပတ်ပါ:
openclaw models auth setup-token --provider anthropic
Token ကို အခြားစက်ပေါ်တွင် ဖန်တီးထားပါက ကူးထည့်ပါ:
openclaw models auth paste-token --provider anthropic
CLI တပ်ဆင်ခြင်း (setup-token)¶
# Paste a setup-token during onboarding
openclaw onboard --auth-choice setup-token
Config နမူနာ (setup-token)¶
{
agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" } } },
}
မှတ်ချက်များ¶
claude setup-tokenဖြင့် setup-token ကို ဖန်တီးပြီး ကူးထည့်ပါ၊ သို့မဟုတ် Gateway ဟို့စ် ပေါ်တွင်openclaw models auth setup-tokenကို လည်ပတ်ပါ။- Claude subscription တွင် “OAuth token refresh failed …” ကို မြင်ရပါက setup-token ဖြင့် re-auth လုပ်ပါ။ /gateway/troubleshooting#oauth-token-refresh-failed-anthropic-claude-subscription ကို ကြည့်ပါ။
- အတည်ပြုမှု အသေးစိတ်နှင့် ပြန်လည်အသုံးပြု စည်းမျဉ်းများကို /concepts/oauth တွင် ကြည့်ပါ။
ပြဿနာဖြေရှင်းခြင်း¶
401 အမှားများ / token ရုတ်တရက် မမှန်တော့ခြင်း
- Claude subscription auth သည် သက်တမ်းကုန်နိုင်သလို revoke လုပ်ခံရနိုင်ပါသည်။
claude setup-tokenကို ပြန်လည် run လုပ်ပြီး gateway host ထဲသို့ paste လုပ်ပါ။ - Claude CLI login သည် အခြားစက်ပေါ်တွင် ရှိပါက
Gateway ဟို့စ် ပေါ်တွင်
openclaw models auth paste-token --provider anthropicကို အသုံးပြုပါ။
provider "anthropic" အတွက် API ကီး မတွေ့ပါ
- Auth သည် agent တစ်ခုချင်းစီအလိုက် ဖြစ်ပါသည်။ Agent အသစ်များသည် main agent ၏ keys များကို inherit မလုပ်ပါ။
- ထိုအေးဂျင့်အတွက် onboarding ကို ပြန်လည် လုပ်ဆောင်ပါ၊ သို့မဟုတ် Gateway ဟို့စ် ထဲသို့ setup-token / API ကီး ကို ကူးထည့်ပြီး
openclaw models statusဖြင့် အတည်ပြုပါ။
profile anthropic:default အတွက် အထောက်အထား မတွေ့ပါ
- လက်ရှိ အသက်ဝင်နေသော auth profile ကို သိရန်
openclaw models statusကို လည်ပတ်ပါ။ - onboarding ကို ပြန်လည် လုပ်ဆောင်ပါ၊ သို့မဟုတ် ထို profile အတွက် setup-token / API ကီး ကို ကူးထည့်ပါ။
အသုံးပြုနိုင်သော auth profile မရှိပါ (အားလုံး cooldown/unavailable)
openclaw models status --jsonတွင်auth.unusableProfilesကို စစ်ဆေးပါ။- Anthropic profile အသစ်တစ်ခု ထပ်ထည့်ပါ သို့မဟုတ် cooldown ပြီးဆုံးသည်အထိ စောင့်ပါ။
ထပ်မံကြည့်ရှုရန်: /gateway/troubleshooting နှင့် /help/faq။