المطوّرون

Claude CLI

Claude CLI مع واجهة ChatQT API.

في إيران، غالبًا ما يكون الوصول المباشر إلى خدمة Anthropic مستحيلًا أو يعتمد على VPN. مع ChatQT تحصل على نفس تجربة Claude Code / Claude CLI على طرفيتك الخاصة — تمرّ الطلبات عبر api.chatqt.com .

JSON
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "YOUR_CHATQT_API_KEY",
    "ANTHROPIC_BASE_URL": "https://api.chatqt.com/api"
  }
}

لماذا ChatQT؟

Claude CLI دون عناء الاتصال.

كتبنا هذا الدليل للمطوّرين الذين يريدون استخدام أداة Anthropic الرسمية في الطرفية لكنهم يبحثون عن حل مستقر بسبب قيود الشبكة أو الاعتماد الدائم على VPN.

بدون VPN

تصل حركة الـCLI إلى خوادم ChatQT المتاحة من إيران؛ ولا حاجة لنفق دائم إلى anthropic.com.

وصول مستقر

لم تعد انقطاعات VPN المتكررة توقف سير برمجتك.

المتطلبات المسبقة

كن جاهزًا قبل البدء.

  • 1 Node.js 18+ لتثبيت حزمة Claude Code الرسمية من npm.
  • 2 حساب ChatQT و مفتاح API من وحدة التحكم.
  • 3 طرفية (macOS أو Linux أو Windows مع WSL). مسار الإعدادات في ويندوز: %USERPROFILE%\.claude\settings.json

الخطوة 1

تثبيت Claude CLI (Claude Code)

أداة Anthropic الرسمية للعمل في الطرفية. قد يتغيّر اسم الحزمة؛ راجِع دائمًا توثيق Claude Code للحصول على أحدث أمر تثبيت.

Bash
npm install -g @anthropic-ai/claude-code
claude --version

إذا لم يكن npm متاحًا، راجِع توثيق Anthropic للطرق البديلة (مثل Homebrew أو مثبّت مخصّص). بعد التثبيت، يجب أن يكون الأمر claude في PATH لديك.

الخطوة 2

إعداد مزوّد مخصّص

بما أنك تستخدم عنوان ChatQT المخصّص (مشابه لـOpenRouter)، ضع متغيرات بيئة Anthropic في ملف إعدادات Claude CLI.

1) أنشئ المجلد وملف الإعدادات

Bash
mkdir -p ~/.claude
nano ~/.claude/settings.json

2) مثال settings.json

معرّف النموذج الدقيق من console.chatqt.com انسخه. القيم أدناه تطابق أحدث جيل من نماذج Claude في ChatQT وقد تطابق slug وحدة التحكم لديك.
JSON
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "YOUR_CHATQT_API_KEY",
    "ANTHROPIC_BASE_URL": "https://api.chatqt.com/api",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-4.7",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-4.6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-3.5"
  }
}

ANTHROPIC_AUTH_TOKEN هو مفتاح ChatQT API الخاص بك (وليس مفتاح Anthropic مباشرًا). ANTHROPIC_BASE_URL يجب أن يشير تمامًا إلى العنوان أعلاه.

3) جدول متغيرات النموذج

المتغيّر النموذج في ChatQT مثال slug
ANTHROPIC_DEFAULT_OPUS_MODEL Claude Opus 4.7 anthropic/claude-opus-4.7
ANTHROPIC_DEFAULT_SONNET_MODEL Claude Sonnet 4.6 anthropic/claude-sonnet-4.6
ANTHROPIC_DEFAULT_HAIKU_MODEL Claude Haiku (سريع) anthropic/claude-haiku-3.5

الخطوة 3

اختبار الاتصال

Bash
cd /path/to/your/project
claude

إذا كان الإعداد صحيحًا، يبدأ الـCLI دون طلب تسجيل دخول مباشر إلى Anthropic وتُرسَل الطلبات عبر ChatQT.

خطأ 401 (Unauthorized)

أنشئ مفتاح API في وحدة التحكم وضعه في ANTHROPIC_AUTH_TOKEN . لا تضِف مسافات أو علامات اقتباس إضافية.

النموذج غير موجود

انسخ slug النموذج من وحدة التحكم؛ الاسم المعروض (مثل Opus 4.7) ليس نفسه معرّف API.

تعذّر إنشاء الاتصال

ANTHROPIC_BASE_URL تحقّق منه: يجب أن يكون https://api.chatqt.com/api .

الأسئلة الشائعة

الأسئلة الشائعة

هل هذا هو Claude الرسمي؟
نعم — برنامج الـCLI من Anthropic؛ ويُوجَّه فقط نقطة النهاية والمصادقة إلى ChatQT ليعمل من إيران بدون VPN.
ما الفرق عن ChatQT REST API؟
REST API للدمج في تطبيقك (توثيق API). Claude CLI أداة طرفية تفاعلية؛ ولأتمتة سير العمل انتقل إلى دليل n8n .
أين أحتفظ بمفتاح API؟
فقط في ~/.claude/settings.json على جهازك الخاص. لا تُدرجه أو تضعه في مستودعات عامة.
كيف تُحتسب التكلفة؟
مثل بقية طلبات API — الدفع حسب الاستخدام. جدول الأسعار في صفحة الأسعار.

هل أنت مستعد للبرمجة مع Claude؟

احصل على مفتاح API، واضبط settings.json، وفي الطرفية شغّل claude .