Claude Code¶
يتصل Claude Code بـ Claudin.io من خلال نقطة النهاية المتوافقة مع Anthropic. وجّه عنوان 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 الخاص بك) مع عنوان URL الأساسي لـ Claudin.io.
القيم المستخدمة¶
| الإعداد | القيمة |
|---|---|
| عنوان URL الأساسي | https://api.claudin.io |
| النموذج | claudinio |
| نموذج الوكيل الفرعي | claudinio |
| المصادقة | ANTHROPIC_AUTH_TOKEN = مفتاحك |
مشكلة؟ انظر الأخطاء الشائعة أو FAQ.