Claude Code¶
Claude Code Claudin.io سے اپنے Anthropic-compatible endpoint کے ذریعے جڑتا ہے۔ اس کا base URL Claudin.io پر سیٹ کریں اور اپنی کلید کو توثیقی ٹوکن کے طور پر استعمال کریں۔
فوری سیٹ اپ (اسکرپٹ)¶
پہلے اپنی کلید برآمد کریں تاکہ $CLAUDINIO_API_KEY سیٹ ہو جائے، پھر اسے چلائیں۔ یہ ~/.claude/settings.json لکھتا ہے (پہلے کسی بھی موجودہ فائل کا بیک اپ لے کر):
claude_settings_install() {
local key="$1"
local dir="$HOME/.claude"
local file="$dir/settings.json"
mkdir -p "$dir"
if [ -f "$file" ]; then
cp "$file" "$file.claudinio.bak"
echo "[ok] Backup: $file.claudinio.bak"
fi
cat > "$file" <<JSONEOF
{
"model": "claudinio",
"env": {
"ANTHROPIC_BASE_URL": "https://api.claudin.io",
"ANTHROPIC_AUTH_TOKEN": "${key}",
"CLAUDE_CODE_SUBAGENT_MODEL": "claudinio",
"ANTHROPIC_API_KEY": ""
}
}
JSONEOF
echo "[ok] Configured: $file"
}
claude_settings_install "$CLAUDINIO_API_KEY"
unset claude_settings_install
پھر صرف claude چلائیں۔
دستی سیٹ اپ¶
خود ~/.claude/settings.json میں ترمیم کریں:
{
"model": "claudinio",
"env": {
"ANTHROPIC_BASE_URL": "https://api.claudin.io",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"CLAUDE_CODE_SUBAGENT_MODEL": "claudinio",
"ANTHROPIC_API_KEY": ""
}
}
کیوں ANTHROPIC_API_KEY خالی ہے؟
Claude Code اگر ANTHROPIC_API_KEY سیٹ ہو تو اسے ترجیح دیتا ہے۔ اسے خالی چھوڑنے سے یہ ANTHROPIC_AUTH_TOKEN (آپ کی Claudin.io کلید) کو Claudin.io base URL کے خلاف استعمال کرنے پر مجبور ہو جاتا ہے۔
استعمال کردہ ویلیوز¶
| سیٹنگ | ویلیو |
|---|---|
| Base URL | https://api.claudin.io |
| ماڈل | claudinio |
| سب ایجنٹ ماڈل | claudinio |
| توثیق | ANTHROPIC_AUTH_TOKEN = آپ کی کلید |
مسئلہ؟ عام خرابیاں یا FAQ دیکھیں۔