پرش به مطلب اصلی

اتصال Claude Code به چابکان

Claude Code چیست؟​

Claude Code یک عامل برنامه‌نویسی مبتنی بر هوش مصنوعی است که در ترمینال و محیط توسعه اجرا می‌شود. این ابزار می‌تواند ساختار پروژه را بررسی کند، درباره کد توضیح بدهد، تغییر چندفایلی پیشنهاد کند، تست و فرمان‌های توسعه را اجرا کند و در رفع خطا یا بازنویسی کد کمک کند. برخلاف یک چت‌بات عمومی، Claude Code context پروژه و نتیجه ابزارهای محلی را وارد چرخه حل مسئله می‌کند.

اتصال Claude Code به هوش مصنوعی چابکان برای توسعه‌دهندگانی مناسب است که رابط و گردش‌کار Claude Code را می‌خواهند، اما قصد دارند مدل و مصرف API را از سرویس چابکان مدیریت کنند. Claude Code از قرارداد Anthropic Messages استفاده می‌کند و درگاه چابکان این قرارداد را در مسیر /v1/messages ارائه می‌دهد.

کاربردهای رایج​

  • شناخت سریع یک codebase و پیدا کردن محل پیاده‌سازی قابلیت‌ها؛
  • تولید، اصلاح و refactor کد با مشاهده diff؛
  • نوشتن تست و تحلیل خطاهای build یا lint؛
  • ساخت مستندات فنی از روی کد؛
  • اجرای کارهای چندمرحله‌ای با تأیید کاربر.

Claude Code مجوز فایل و terminal را روی دستگاه شما مدیریت می‌کند؛ API Key چابکان فقط مجوز فراخوانی مدل است. پیش از تأیید هر فرمان یا ویرایش، هدف و محدوده آن را بررسی کنید.

پیش‌نیازها​

  • یک سرویس فعال، اعتبار مثبت و API Key طبق راهنمای آماده‌سازی
  • شناسه یک مدل قابل استفاده از پنل
  • Node.js نسخه ۱۸ یا جدیدتر برای روش نصب npm

۱. نصب Claude Code​

در macOS، Linux یا WSL ویندوز اجرا کنید:

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

برای بررسی وضعیت نصب نیز می‌توانید اجرا کنید:

claude doctor

۲. تنظیم اتصال در macOS، Linux و WSL​

در همان ترمینالی که Claude Code را اجرا می‌کنید، این متغیرها را تنظیم کنید:

export ANTHROPIC_BASE_URL="https://ai.chabokan.net"
export ANTHROPIC_AUTH_TOKEN="sk-chbk-کلید-واقعی-شما"
export ANTHROPIC_MODEL="anthropic/شناسه-مدل-انتخابی"
export ANTHROPIC_SMALL_FAST_MODEL="anthropic/شناسه-مدل-انتخابی"

مقدار دو متغیر مدل باید شناسه دقیق موجود در پنل باشد. لازم نیست حتماً با مثال بالا شروع شود؛ هر مدل سازگار و مجاز در پلن را می‌توانید انتخاب کنید.

چرا Base URL بدون /v1 است؟

Claude Code خودش /v1/messages را اضافه می‌کند. اگر https://ai.chabokan.net/v1 وارد کنید، ممکن است درخواست به مسیر اشتباه /v1/v1/messages برود.

۳. تنظیم اتصال در PowerShell ویندوز​

این متغیرها برای پنجره فعلی PowerShell هستند:

$env:ANTHROPIC_BASE_URL = "https://ai.chabokan.net"
$env:ANTHROPIC_AUTH_TOKEN = "sk-chbk-کلید-واقعی-شما"
$env:ANTHROPIC_MODEL = "anthropic/شناسه-مدل-انتخابی"
$env:ANTHROPIC_SMALL_FAST_MODEL = "anthropic/شناسه-مدل-انتخابی"

سپس Claude Code را از همان پنجره اجرا کنید.

۴. اجرای اولین درخواست​

cd /path/to/your/project
claude

در محیط Claude Code بنویسید:

فایل‌های پروژه را بررسی کن و فقط معماری کلی را توضیح بده. هیچ فایلی را تغییر نده.

برای آزمایش غیرتعاملی:

claude -p "فقط بنویس: اتصال چابکان برقرار است"

۵. تنظیم دائمی اختیاری​

Claude Code می‌تواند متغیرها را از ~/.claude/settings.json بخواند:

{
"env": {
"ANTHROPIC_BASE_URL": "https://ai.chabokan.net",
"ANTHROPIC_AUTH_TOKEN": "sk-chbk-کلید-واقعی-شما",
"ANTHROPIC_MODEL": "anthropic/شناسه-مدل-انتخابی",
"ANTHROPIC_SMALL_FAST_MODEL": "anthropic/شناسه-مدل-انتخابی"
}
}

این فایل حاوی راز است؛ دسترسی فایل را محدود کنید و آن را در مخزن پروژه قرار ندهید. برای محیط‌های تیمی، secret manager یا متغیر محیطی ترجیح دارد.

بررسی نهایی​

بعد از یک پاسخ موفق، در پنل چابکان زبانه گزارش درخواست‌ها را باز کنید. مسیر درخواست باید messages و وضعیت آن موفق باشد.

منابع: نصب Claude Code، تنظیم LLM Gateway