هوش مصنوعی و دستیار هوشمند

اتصال GLM به Claude Code (کلاد کد)؛ راهنمای گام‌به‌گام

نویسنده: تیم محتوای پلازیو۱۹ دقیقه مطالعه
اتصال GLM به Claude Code (کلاد کد)؛ راهنمای گام‌به‌گام

برای اتصال GLM‏ به Claude Code‏، کلید مناسب Z.ai و آدرس API‏ را در تنظیمات کلاد کد وارد کنید و مدل GLM‏ را مشخص کنید. سپس در یک نشست تازه، مقصد درخواست و دریافت پاسخ واقعی را بررسی کنید.

پاسخ‌ها را GLM‏ می‌سازد. مراحل زیر بر مستندات رسمی تکیه دارند و در پایان هر مرحله می‌توانید نتیجه را روی حساب خودتان ببینید.

کلاد کد، GLM‏ و اشتراک چه نسبتی دارند؟

Claude Code‏ (کلاد کد) برنامه‌ای است که در ترمینال با آن کار می‌کنید و GLM‏ نام خانواده مدل‌هاست. در این آموزش، Z.ai درخواست را دریافت می‌کند و پاسخ مدل را برمی‌گرداند. مثلاً وقتی توضیح یک تابع را می‌خواهید، ابزار فایل را می‌خواند و مدل درباره محتوای آن پاسخ می‌دهد.

نوع کلید و مسیر فعال مشخص می‌کنند که مصرف درخواست از سهمیه پلن محاسبه می‌شود یا از موجودی API.‏ خرید اشتراک Claude‏ (کلاد) پیش‌نیاز این اتصال نیست، چون در این روش از کلید Z.ai استفاده می‌کنید. فعال‌سازی اشتراک Claude‏ جداگانه انجام می‌شود.

چرا نوع کلید مهم است؟

کلید API‏ (API Key‏) برای شناسایی درخواست‌های شما به کار می‌رود. طبق اطلاعیه Z.ai از ۱۶ اکتبر ۲۰۲۶، کلیدهای جدید برای پلن و مصرف API‏ جداگانه مدیریت می‌شوند. تغییر آدرس، نوع محاسبه مصرف این کلیدها را عوض نمی‌کند.

نوع کلید

مصرف از کجا محاسبه می‌شود؟

Personal Coding Plan

مصرف درخواست از سهمیه پلن فردی محاسبه می‌شود.

Team Plan Key

مصرف طبق پلن تیمی و قواعد مربوط به جایگاه کاربر محاسبه می‌شود.

Standard API Key‏ جدید

مصرف از موجودی API‏ یا بسته مصرفی محاسبه می‌شود.

Compatible‏ قدیمی

قواعد قبلی با توجه به سابقه حساب و مسیر درخواست اعمال می‌شوند.

برای مصرف از سهمیه پلن، داشتن Coding Plan‏ فعال کافی نیست. کلیدی که در ابزار وارد می‌کنید هم باید مربوط به همان پلن باشد. برای نمونه، وارد کردن یک Standard key‏ جدید می‌تواند با وجود باقی‌ماندن سهمیه اشتراک، باعث برداشت از موجودی API‏ شود.

طبق اطلاعیه تفکیک کلیدها، تعویض کلید Compatible‏ قدیمی اجباری نیست و این کلید رفتار قبلی را حفظ می‌کند. در مسیر استاندارد Chat Completions‏، مصرف آن از موجودی یا بسته API‏ است، حتی اگر سهمیه پلن باقی مانده باشد. در مسیر پلن، پس از انقضا، پرداخت بر اساس میزان مصرف به‌طور خودکار شروع نمی‌شود. برای پرداخت بر اساس میزان مصرف، باید Standard key‏ بسازید و به‌جای کلید Compatible‏ قدیمی در ابزار وارد کنید.

پیش از شروع، تنظیمات فعلی را نگه دارید

ابتدا مشخص کنید اشتراک روی کدام حساب فعال است. ورود به صفحه چت برای تشخیص حساب دارای اشتراک کافی نیست. بخش پلن و محل ساخت کلید را بررسی کنید تا مشخص شود سهمیه متعلق به حساب فردی است یا عضویت تیمی. مسیر دریافت کلید برای این دو نوع دسترسی فرق دارد.

برای تمرین، پوشه‌ای جدا از پروژه کاری بسازید و هر نامی که می‌خواهید برایش بگذارید. یک فایل متنی ساده، مثلاً توضیح پروژه، داخل آن قرار دهید تا هنگام آزمون بتوانید خواندن همان فایل را درخواست کنید. برای این آزمون به نصب وابستگی‌های برنامه نیاز ندارید و لازم نیست از کدهای اصلی استفاده کنید. این مرحله برای بررسی اتصال است و کیفیت مدل را بعداً می‌سنجید.

نسخه پشتیبان را پیش از ویرایش بسازید

از فایل تنظیمات موجود کپی بگیرید و آن را بیرون از مخزن پروژه نگه دارید. مسیر فایل را در ادامه می‌بینید. اگر فایل از قبل تنظیماتی مثل مجوز اجرای فرمان‌ها دارد، نمونه این مقاله را جایگزین کل محتوای فایل نکنید.

برای محرمانه ماندن کلید، آن را داخل فایل کد ننویسید و در تصویر تنظیمات نشان ندهید. برای شروع پیگیری، جزئیات خطا و شناسه درخواست را آماده کنید و کلید کامل را نفرستید. اگر تصویر خطا شامل کلید است، پیش از ارسال، کلید را در تصویر بپوشانید.

مرحله اول: نصب در ویندوز، مک و لینوکس

اگر ابزار از قبل نصب است، فقط نسخه آن را بررسی کنید. فرمان‌های زیر از راهنمای فعلی Anthropic‏ گرفته شده‌اند و باید در ترمینال سیستم‌عامل مربوط اجرا شوند.

در Windows‏ از PowerShell‏ شروع کنید

پنجره PowerShell‏ را باز کنید و فرمان زیر را اجرا کنید. نشانه PS‏ در ابتدای خط نشان می‌دهد که در محیط PowerShell‏ هستید. فرمان زیر، نصب‌کننده رسمی را دریافت و اجرا می‌کند.

irm https://claude.ai/install.ps1 | iex

پس از نصب، ترمینال تازه‌ای باز کنید. دسترسی مدیر لازم نیست. در راهنمای فعلی، نصب Git for Windows‏ اختیاری است، پس همه کاربران برای شروع به نصب آن نیاز ندارند.

فرمان macOS‏، Linux‏ و WSL‏

در ترمینال مک یا لینوکس، فرمان زیر را وارد کنید. کاربران WSL‏ نیز باید آن را داخل محیط لینوکس اجرا کنند. WSL‏ محیط لینوکس در ویندوز است. نصب داخل WSL‏ را از نصب مستقیم در ویندوز جدا نگه دارید.

curl -fsSL https://claude.ai/install.sh | bash

فرمان زیر باید شماره نسخه را نشان دهد. نسخه نصب‌شده شما ممکن است با مثال مستندات فرق کند، پس شماره ثابتی انتظار نداشته باشید.

claude --version

اگر ترمینال پیام پیدا نشدن claude‏ را نشان داد، PATH‏ یا مسیر اجرای برنامه را بررسی کنید. PATH‏ فهرست پوشه‌هایی است که سیستم برای پیدا کردن فرمان در آن‌ها می‌گردد. این مشکل به اعتبار کلید Z.ai ربطی ندارد. برای اصلاح PATH‏، راهنمای نصب را ببینید.

کلید را بسازید و روش اتصال را انتخاب کنید

در مرحله دوم، وارد حساب Z.ai شوید و مطمئن شوید اشتراک روی همین حساب فعال است. طبق راهنمای شروع، در حساب فردی به Personal Coding Plan‏ و سپس Plan Overview‏ بروید. اگر عضو تیم هستید، مسیر Team Coding Plan‏ و My Plan‏ را دنبال کنید.

سند مدیریت کلید تب Personal Coding Plan‏ در صفحه API Keys‏ را هم معرفی می‌کند. اگر این تب را نمی‌بینید، پیش از ساخت کلید استاندارد مطمئن شوید که وارد حساب دارای اشتراک فردی شده‌اید.

ساخت کلید API در Z.ai: زبانه Personal Coding Plan، پنجره Create a new API key و دکمه Create

در مرحله سوم، فقط یکی از روش‌ها را انتخاب کنید. ادامه مقاله روش دستی را توضیح می‌دهد. اگر از Helper‏ استفاده کردید، لازم نیست همان تنظیمات را دوباره به‌صورت دستی در فایل وارد کنید.

روش

چه زمانی آن را انتخاب کنیم؟

پیش‌نیاز

Coding Tool Helper

وقتی راهنمای تعاملی Z.ai را ترجیح می‌دهید، همین ابزار را اجرا کنید.

طبق مستند Helper‏ به Node.js نسخه ۱۸ یا جدیدتر نیاز دارید.

تنظیم دستی

وقتی می‌خواهید مقدارها را مستقیم ببینید و به تنظیمات موجود در فایل خودتان اضافه کنید، روش دستی را انتخاب کنید.

باید بتوانید فایل JSON‏ تنظیمات را باز و ذخیره کنید.

اگر روش Coding Tool Helper‏ را انتخاب کرده‌اید، فرمان Helper‏ را در ترمینال اجرا کنید. سپس راهنمای روی صفحه را دنبال کنید.

npx @z_ai/coding-helper

پیش‌نیازها را جدا بررسی کنید، چون نصب Native‏ کلاد کد به Node.js وابسته نیست. برای مثال، کاربری که ابزار را با نصب‌کننده ویندوز گرفته است، برای ادامه مسیر تنظیم دستی مجبور به نصب Node.js نمی‌شود.

مرحله چهارم: اتصال GLM‏ به Claude Code‏ در settings.json

آدرس پایه (Base URL‏) مقصد درخواست را مشخص می‌کند و باید دقیق وارد شود. برای مسیر این آموزش، مقدار مستندشده https://api.z.ai/api/anthropic است و کلید در متغیر ANTHROPIC_AUTH_TOKEN قرار می‌گیرد.

مسیر پیش‌فرض فایل تنظیمات کاربر در ویندوز %USERPROFILE%\.claude\settings.json است. اگر پوشه .claude‏ وجود ندارد، ابتدا آن را در پوشه کاربر بسازید و سپس فایل را با فرمان زیر باز کنید.

notepad "$env:USERPROFILE\.claude\settings.json"

در مک و لینوکس، فایل تنظیمات را از مسیر پیش‌فرض ~/.claude/settings.json با هر ویرایشگر متن باز کنید. نبود settings.json پس از نصب طبیعی است و به‌تنهایی نشانه خرابی نصب نیست. می‌توانید فایل را دستی بسازید. اگر CLAUDE_CONFIG_DIR را تنظیم کرده‌اید، مسیر تنظیمات کاربر را با همان پوشه تطبیق دهید. در نمونه زیر، تنظیم اتصال با نمونه سند تعویض مدل ترکیب شده است و هر سه جایگاه مدل روی GLM-5.3-Flash تنظیم شده‌اند.

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "YOUR_ZAI_CODING_PLAN_KEY",
    "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-5.3-flash[1m]",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.3-flash[1m]",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.3-flash[1m]",
    "CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1000000"
  }
}

در نمونه، عبارت YOUR_ZAI_CODING_PLAN_KEY را با کلید خودتان عوض کنید. اگر فایل موجود بخش env‏ دارد، مقدارها را با حفظ علامت‌های نقل‌قول به همان بخش اضافه کنید.

نمونه فایل settings.json در Claude Code با آدرس Z.ai، جای کلید API و مدل‌های GLM

در JSON‏، ویرگول اضافه مجاز نیست و نام متغیرها هم باید دقیق نوشته شود. مثلاً افزودن بخش env‏ دوم درست نیست. برای بررسی درستی فایل، کلید را به سایت‌های اعتبارسنج نفرستید.

گزینه‌های فروشگاه را در صفحه اشتراک Z.ai پلازیو بررسی کنید.

دامنه تنظیمات و انتخاب مدل را بشناسید

تنظیمات فایل کاربر روی همه پروژه‌های شما اثر می‌گذارد. برای مثال، اگر فقط قصد تمرین داشته باشید، تنظیم Z.ai در فایل کاربر می‌تواند باعث شود درخواست‌های نشست پروژه دیگری هم به Z.ai فرستاده شوند.

برای محدود کردن تنظیم به یک پروژه، از فایل .claude/settings.local.json در همان پروژه استفاده کنید و آن را با فایل مشترک اشتباه نگیرید. کلید را در .claude/settings.json پروژه نگذارید، زیرا این فایل معمولاً همراه مخزن بین اعضای تیم به اشتراک گذاشته می‌شود.

کلاد کد فایل محلی را از ثبت در Git‏ مستثنا می‌کند، اما اگر فایل را دستی ساخته‌اید، باید مسیر فایل را خودتان به .gitignore‏ اضافه کنید تا همراه پروژه ثبت نشود.

اجرای GLM‏ فقط برای یک نشست

تنظیمات اتصال و مدل همین آموزش را در یک فایل JSON‏ جدا، بیرون از مخزن، نگه دارید. سپس کلاد کد را با فرمان claude‏ --settings "PATH_TO_GLM_SETTINGS.json" اجرا کنید. مقدارهای این فایل در همان نشست بر مقدارهای فایل‌های شخصی و پروژه مقدم‌اند، اما سیاست managed‏ همچنان اولویت دارد. تنظیماتی که از این فایل حذف شده‌اند، از منابع دیگر خوانده می‌شوند. انتخاب این فایل پس از پایان نشست باقی نمی‌ماند. اجرای عادی فقط وقتی به مقصد قبلی برمی‌گردد که تنظیمات سراسری و متغیرهای ترمینال نیز به همان مقصد اشاره کنند.

نام Sonnet‏ در تنظیمات چه معنایی دارد؟

Opus‏، Sonnet‏ و Haiku‏ در این اتصال فقط جایگاه انتخاب مدل هستند و نام جایگاه مدل پاسخ‌دهنده را مشخص نمی‌کند. با نگاشت بالا، دیدن نام Sonnet‏ به‌تنهایی نشانه اجرای مدل Claude‏ نیست.

در سند اتصال Z.ai، مقدارهای Sonnet‏ و Opus‏ برابر glm-5.3[1m] هستند و Haiku‏ روی Flash‏ می‌ماند. فقط مقدارهایی را تغییر دهید که لازم دارید.

GLM-5.3 ورودی متنی دارد و GLM-5.3-Flash از ورودی متن، تصویر، ویدیو و فایل هم پشتیبانی می‌کند. این قابلیت‌های مدل کارکرد همه قالب‌ها را در اتصال Claude Code‏ تضمین نمی‌کنند. در جدول فعلی credit‏، با حجم توکن مشابه و شرایط زمانی یکسان، ضرایب مصرف Flash‏ تقریباً یک‌سوم ضرایب GLM-5.3 است. این نسبت به معنی زمان پایان کار یا کیفیت یکسان نیست.

پسوند [1m] برای تنظیم پنجره متن بلند است. این پسوند و مقدار ۱۰۰۰۰۰۰ برای فشرده‌سازی خودکار از نمونه رسمی گرفته شده‌اند. این تنظیم دقت را تضمین نمی‌کند. آن را وعده‌ای برای یادآوری بی‌خطای تمام فایل‌های یک پروژه ندانید.

تنظیم میزان استدلال

طبق راهنمای Z.ai برای Claude Code‏، با فرمان /effort می‌توانید سطح استدلال را روی low‏، high‏ یا max‏ تنظیم کنید. سطح پیش‌فرض max‏ است. در این اتصال، با خاموش‌کردن thinking‏، استدلال در سطح سبک low‏ انجام می‌شود و کاملاً حذف نمی‌شود. این تنظیم مدل انتخاب‌شده را عوض نمی‌کند.

مراحل پنجم و ششم: اتصال را واقعاً بررسی کنید

پس از ذخیره تنظیمات، از نشست قبلی خارج شوید و ترمینال تازه‌ای باز کنید. در مرحله پنجم، وارد پوشه تمرین شوید و claude‏ را اجرا کنید تا اتصال را با تنظیمات تازه بررسی کنید.

در مرحله ششم، داخل برنامه فرمان /status را بزنید و مقصد را بررسی کنید. سطر Anthropic base URL‏ باید آدرس Z.ai را نشان دهد و منبع اعتبارنامه نیز باید با کلیدی که تنظیم کرده‌اید سازگار باشد.

نمونه خروجی فرمان status در Claude Code با مدل glm-5.3-flash و آدرس api.z.ai

نام مدل GLM‏ و منبع تنظیمات را هم بررسی کنید. دیدن نام مدل کافی نیست. باید دریافت پاسخ واقعی و خواندن فایل با ابزار را هم بررسی کنید. برای این کار گام‌های زیر را به ترتیب انجام دهید.

  1. ابتدا پیام کوتاهی مانند «فقط بنویس آماده‌ام» بفرستید و دریافت پاسخ بدون خطا را بررسی کنید.

  2. سپس بخواهید فایل متنی تازه‌ای را که در پوشه تمرین ساخته‌اید بخواند و محتوایش را توضیح دهد.

  3. هنگام درخواست دسترسی، پوشه انتخاب‌شده را ببینید و فقط دسترسی لازم برای همین تمرین را تأیید کنید.

  4. در پایان، پاسخ را با محتوای فایل تطبیق دهید و رخداد خواندن فایل با ابزار Read‏ را بررسی کنید.

درخواست آزمایشی در Claude Code با مدل glm-5.3-flash و پاسخ «آماده‌ام»

مثلاً در فایل بنویسید «موضوع این پروژه، فهرست کتاب‌هاست». پاسخ باید به همین محتوا مربوط باشد. با این حال، موفقیت این آزمون فقط همان درخواست و خواندن فایل را نشان می‌دهد. از آن نمی‌توان درباره کارکرد همه ابزارها یا پایداری طولانی اتصال نتیجه گرفت.

پاسخ به «تو چه مدلی هستی؟» مسیر اتصال را ثابت نمی‌کند، پس وضعیت کلاینت و نتیجه درخواست را مبنا بگذارید.

خطاهای کلید و آدرس را از کجا پیگیری کنیم؟

بررسی خطا را از کد آن شروع کنید و متن پاسخ را هم بخوانید. Z.ai بین وضعیت HTTP‏ و کد داخلی پیام فرق می‌گذارد.

پیام ۴۰۱ یا ۴۰۳

خطای ۴۰۱ به احراز هویت مربوط است. ممکن است کلید منقضی شده باشد یا اطلاعات احراز هویت درست ارسال نشده باشد. ابتدا مقدار ANTHROPIC_AUTH_TOKEN و منبع فعال اعتبارنامه را بررسی کنید.

برای ۴۰۳ باید متن پاسخ و مجوز دسترسی را ببینید. برای تشخیص علت از پیام کامل، کد مربوط به نداشتن مجوز را در راهنمای خطاهای Z.ai بررسی کنید.

آدرس نادرست یا موجودی ناکافی

اگر ۴۰۴ دیدید، آدرس پایه را با مستند تطبیق دهید. برای پروتکل Anthropic‏ این آموزش، آدرس Chat Completions‏ را جایگزین نکنید. بخش‌های اضافی مسیر درخواست را هم خودسرانه به Base URL‏ اضافه نکنید.

پیش از شارژ حساب، نوع کلید و مسیر مصرف را ببینید. کد داخلی ۱۱۱۳ به موجودی ناکافی یا نبود بسته مربوط است، اما داشتن اشتراک فعال ثابت نمی‌کند که درخواست فعلی از سهمیه همان اشتراک استفاده می‌کند.

تنظیمات اعمال نمی‌شود یا سهمیه تمام شده است؟

اگر هنوز مدل قبلی را می‌بینید، به‌جای تکرار نصب، فایل فعال را پیدا کنید. ممکن است فایل ویندوز را تغییر داده باشید، اما claude‏ داخل WSL‏ تنظیمات محیط دیگری را بخواند.

سپس ساختار JSON‏ را بررسی کنید. منابع تنظیمات را هم در /status ببینید. تنظیمات پروژه یا سازمان می‌توانند بر مقدارهای فایل کاربر مقدم باشند. اگر مقدار نهایی از منبع دیگری اعمال شود، ویرایش فایل کاربر آن را تغییر نمی‌دهد.

فهرست منابع فعال در /status منبع نهایی هر مقدار را نشان نمی‌دهد. پیش از نصب دوباره، فرمان claude doctor‏ را در ترمینال اجرا کنید تا خطاهای فایل و تنظیمات را بررسی کنید. اجرای این فرمان به شروع نشست نیاز ندارد.

تنظیم موقت در ترمینال همیشه اولویت ندارد. اگر همان متغیر هم در ترمینال و هم در env‏ فایل تنظیمات فعال باشد، مقدار فایل اعمال می‌شود. برای نمونه، تغییر آدرس در یک پنجره تازه نمی‌تواند به‌تنهایی تنظیم متناقض داخل فایل فعال را اصلاح کند.

این تقدم را به هر ترکیبی از متغیر محیطی و کلید JSON‏ تعمیم ندهید. مثلاً ANTHROPIC_MODEL در ترمینال بر کلید model‏ مقدم است.

اتصال ترمینال برقرار است، ولی افزونه VS Code‏ ورود می‌خواهد

افزونه VS Code‏ ورود را جدا از فرایند اجرای Claude Code‏ بررسی می‌کند. طبق راهنمای اتصال gateway‏، متغیرهای مقصد و کلید را در تنظیمات کاربر VS Code‏، در بخش claudeCode.environmentVariables وارد کنید. ساختار این بخش آرایه‌ای شامل name‏ و value‏ است. مقدارهای ~/.claude/settings.json در فرایند اجرای کلاد کد در دسترس‌اند، ولی الزاماً برای تأیید ورود در خود افزونه کافی نیستند. برای این حالت، راهنمای جداگانه Z.ai برای IDE‏ را هم ببینید.

مدل پیدا نمی‌شود

شناسه مدل را از مستندات به‌روز بردارید و املای آن را دقیق بنویسید. راهنمای Z.ai برای خطای شناسه دارای [1m] به‌روزرسانی کلاد کد و تلاش دوباره را توصیه می‌کند. روش به‌روزرسانی را متناسب با روش نصب انتخاب کنید.

پایان سهمیه و کندی درخواست

پیام ۴۲۹ علت واحدی ندارد. در مستند خطاها، کد داخلی ۱۳۰۲ محدودیت نرخ و ۱۳۰۵ شلوغی موقت را نشان می‌دهد. کد ۱۳۰۸ رسیدن به حد مصرف و کد ۱۳۱۰ رسیدن به سقف هفتگی یا ماهانه را نشان می‌دهد. زمان بازنشانی در next_flush_time گزارش می‌شود. کدهای ۱۱۱۳ برای موجودی یا بسته و ۱۳۰۹ برای انقضای پلن هم با HTTP 429‏ گزارش می‌شوند.

در پلن‌های جدید، برای ادامه کار باید در هر دو بازه پنج‌ساعته و هفتگی سهمیه داشته باشید. بازنشانی پنج‌ساعته پس از مصرف پویاست و بازنشانی هفتگی در چرخه هفت‌روزه انجام می‌شود. زمان دقیق بازنشانی حساب را در پیام و صفحه مصرف بررسی کنید. بازنشانی سهمیه پنج‌ساعته محدودیت هفتگی را برطرف نمی‌کند. هنگام Timeout‏، ابتدا یک درخواست کوتاه بفرستید تا ببینید مشکل فقط در درخواست بزرگ تکرار می‌شود یا برای درخواست ساده هم پاسخی دریافت نمی‌کنید.

چطور به تنظیمات قبلی Claude‏ برگردیم؟

برای بازگشت به تنظیمات قبلی، ابتدا تغییرات همین آموزش را برگردانید و کل فایل را پاک نکنید. مقصد و اعتبارنامه قبلی را برگردانید. نیازی به حذف تنظیمات نامرتبط، مثل مجوزها یا تنظیمات پروژه، نیست. گام‌های زیر را به ترتیب انجام دهید.

  1. ابتدا نشست فعلی کلاد کد را ببندید تا ادامه بررسی در یک نشست تازه انجام شود.

  2. سپس فایل فعال را با نسخه پشتیبان مقایسه کنید و مقدارهای قبلی را در همان بخش‌های ویرایش‌شده برگردانید.

  3. ورودی‌هایی را که فقط برای این اتصال افزوده‌اید حذف کنید و اگر متغیرهای ترمینال یا فایل آغاز به کار آن را تغییر داده‌اید، آن‌ها را هم بازگردانید.

  4. در پایان، ترمینال تازه‌ای باز کنید و مقصد و منبع ورود را در /status دوباره ببینید.

ورود قبلی می‌تواند محفوظ مانده باشد. طبق راهنمای اتصال Anthropic‏، اعتبارنامه مسیر سفارشی بر ورود ذخیره‌شده مقدم است. با حذف متغیر مربوط، ابزار می‌تواند دوباره از ورود قبلی استفاده کند. بنابراین خروج از همه حساب‌ها راه‌حل عمومی نیست.

مثلاً اگر توکن هنوز در env‏ فایل کاربر باشد، حذف آن از ترمینال کافی نیست. هر دو محل را بررسی کنید. بعد از بازگشت، یک پیام کوتاه بفرستید و وضعیت را کنار نتیجه آن بررسی کنید.

بررسی نهایی را در پوشه تمرین انجام دهید. نام فایل تغییرکرده و مقدارهای قبلی را یادداشت کنید تا برای جابه‌جایی بعدی در دسترس باشند.

پیش از تهیه یا تمدید Coding Plan‏ چه چیزی را بررسی کنیم؟

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

برای تنظیم مدل، فقط به نام نسخه قدیمی تکیه نکنید. طبق مستند فعلی، پلن‌های Lite‏، Pro‏ و Max‏ از GLM-5.3 و GLM-5.3-Flash پشتیبانی می‌کنند. درخواست GLM-5.2 به GLM-5.3 هدایت می‌شود، پس برچسب نسخه قدیمی اجرای همان مدل را تضمین نمی‌کند.

در پلن‌های جدید، سهمیه با واحد credit‏ محاسبه می‌شود و نباید آن را معادل تعداد پیام گرفت. در تاریخ ۶ آبان ۱۴۰۵، سهمیه پنج‌ساعته و هفتگی به‌ترتیب برای Lite‏ برابر ۲۰۰۰ و ۱۰۰۰۰، برای Pro‏ برابر ۱۲۰۰۰ و ۶۰۰۰۰ و برای Max‏ برابر ۲۸۰۰۰ و ۱۴۰۰۰۰ credit‏ است. ورودی، ورودی کش‌شده، خروجی و فراخوانی ابزار بر میزان مصرف اثر دارند. ابزارهای پشتیبانی‌شده همان اشتراک از سهمیه مشترک استفاده می‌کنند.

طبق اطلاعیه ۳۰ ژوئیه ۲۰۲۶، همه اشتراک‌های قبلی به‌طور خودکار به پلن credit‏ تبدیل نشده‌اند. پلن فعال قدیمی تا پایان دوره، قیمت، سهمیه و روش محاسبه خودش را حفظ می‌کند. در صفحه پلن، برچسب Legacy Plan V1‏ یا Legacy Plan V2‏ را بررسی کنید و قواعد همان نسخه را بخوانید. نام Lite‏ یا Pro‏ به‌تنهایی مشخص نمی‌کند سهمیه حساب با قواعد کدام نسخه محاسبه می‌شود.

شرایط تمدید و نوع کلید را پیش از پرداخت بخوانید. در پلن تیمی ممکن است مصرف اضافه فعال باشد. قواعد این پلن با پلن فردی فرق دارد.

برای دیدن گزینه‌های دیگر، دسته اشتراک‌های هوش مصنوعی را مرور کنید. اشتراکی را انتخاب کنید که نوع دسترسی و کلید آن با ابزار کدنویسی شما سازگار باشد.

پلن‌های موجود و شرایط فعال‌سازی را در صفحه خرید اشتراک Z.ai ببینید.

پرسش‌های رایج

آیا Claude Code‏ به‌صورت رسمی از GLM‏ پشتیبانی می‌کند؟

راهنمای این اتصال را Z.ai منتشر کرده است. Anthropic‏ در مستند gateway‏ می‌گوید از مسیریابی کلاد کد به مدل‌هایی غیر از Claude‏ پشتیبانی نمی‌کند. یکسان‌بودن همه قابلیت‌ها تضمین نمی‌شود. نتیجه کار موردنظر خودتان را بررسی کنید.

آیا استفاده از GLM‏ سهمیه اشتراک Claude‏ را مصرف می‌کند؟

برای تشخیص مصرف سهمیه Claude‏، ابتدا مقصد درخواست را بررسی کنید. اگر درخواست به مسیر درست Z.ai برسد، مصرف آن بر اساس کلید Z.ai محاسبه می‌شود. ورود ذخیره‌شده Claude‏ به‌تنهایی نشان نمی‌دهد که درخواست فعلی از سهمیه آن اشتراک مصرف می‌کند.

چطور بدون ویرایش هرباره تنظیمات بین Claude‏ و GLM‏ جابه‌جا شویم؟

تنظیمات GLM‏ را در فایل JSON‏ جدا، بیرون از مخزن، بگذارید. سپس کلاد کد را با فرمان claude‏ --settings "PATH_TO_GLM_SETTINGS.json" اجرا کنید. این فایل برای همان نشست انتخاب می‌شود. اجرای عادی claude‏ فقط وقتی به مقصد قبلی برمی‌گردد که مقدارهای سراسری و ترمینال نیز به آن مقصد اشاره کنند.

کدام مدل GLM‏ را برای Claude Code‏ انتخاب کنیم؟

در نمونه تنظیمات این آموزش، مدل GLM-5.3-Flash انتخاب شده است. GLM-5.3 ورودی متنی دارد و Flash‏ از ورودی چندوجهی، یعنی متن، تصویر، ویدیو و فایل هم پشتیبانی می‌کند. این قابلیت‌های مدل کارکرد همه قالب‌ها را در این اتصال تضمین نمی‌کنند. مدل را متناسب با نوع کار انتخاب کنید و شناسه همان مدل را بنویسید.

چرا با وجود Coding Plan‏ از موجودی API‏ کم می‌شود؟

Standard key‏ جدید از سهمیه Coding Plan‏ استفاده نمی‌کند، پس نوع کلید را در کنسول ببینید. در کلیدهای Compatible‏ قدیمی هم محاسبه مصرف به مسیر درخواست و سابقه حساب بستگی دارد. آدرس به‌تنهایی منبع مصرف را مشخص نمی‌کند.

چرا تنظیم دستی اعمال نمی‌شود یا مدل پیدا نمی‌شود؟

برای بررسی اتصال، طبق راهنمای Z.ai نشست تازه باز کنید. پیش از اجرای دوباره، فایل فعال، ساختار JSON‏ و شناسه مدل را بررسی کنید. ناسازگاری نسخه کلاینت با پسوند [1m] هم در راهنمای Z.ai مطرح شده است.

وقتی سهمیه Coding Plan‏ تمام شود چه اتفاقی می‌افتد؟

طبق FAQ‏، اگر با کلید و مسیر مربوط به Coding Plan‏ از ابزارهای پشتیبانی‌شده استفاده کنید، پس از پایان سهمیه، مصرف تا زمان بازنشانی متوقف می‌شود و از موجودی حساب برداشتی نمی‌شود. این قاعده به Standard key‏ یا مصرف اضافه فعال در پلن تیمی تعمیم ندارد.

با همین settings.json جست‌وجوی وب و تحلیل عکس هم فعال می‌شود؟

تنظیم مقصد مدل در settings.json باعث نصب همه ابزارهای جانبی نمی‌شود. Z.ai برای جست‌وجوی وب، Web Search MCP‏ و برای تحلیل تصویر، Vision MCP‏ را جداگانه معرفی کرده است. Search‏ سرویس HTTP‏ راه‌دور است و به نصب محلی نیاز ندارد. در مقابل، Vision MCP‏ محلی است و به Node.js نسخه ۲۲ یا جدیدتر نیاز دارد. طبق سند آن، برای قابلیت Flash‏ باید از نسخه ۰٫۱٫۲ یا جدیدتر ابزار استفاده کنید. تنظیم اختصاصی هر ابزار را انجام دهید و وضعیت اتصال و ابزارهای بارگذاری‌شده را با /mcp ببینید.

کد پروژه روی دستگاه من می‌ماند یا به Z.ai می‌رود؟

این روش ابری است و داده‌ای که کلاینت در درخواست مدل قرار می‌دهد، برای پردازش به Z.ai فرستاده می‌شود. ضمیمه پردازش داده خدمات API‏ در سیاست حریم خصوصی پردازش محتوای ورودی و خروجی را آنی و بدون ذخیره روی سرور توصیف می‌کند. این توضیح فقط درباره محتوای API‏ است. این توضیح به معنی نبود هرگونه داده حساب یا سابقه محلی نیست و تضمینی اختصاصی برای همه انواع Coding Plan‏ هم نمی‌دهد.

منابع

آخرین به‌روزرسانی: ۶ آبان ۱۴۰۵

اشتراک‌گذاری:
این مقاله برایتان مفید بود؟هنوز رأیی ثبت نشده است