دسترسپذیری ویژگیهای Claude Code
کدام ویژگیهای Claude Code با کلید API QCode کار میکنند و کدام نه — هر ردیف با برچسب اندازهگیریشده یا استنباطشده مشخص شده است
به کلید API نیاز دارید؟ ثبتنام ←نقاط پایانی و Base URL ←
در این صفحه
بخشی از Claude Code در CLI محلی اجرا میشود؛ بخش دیگری سرویس میزبانیشده و وابسته به حساب کاربری Anthropic است. با کلید API شخص ثالث (از جمله QCode) بخش نخست بهطور عادی کار میکند و بخش دوم خیر. این صفحه مرز این دو را مشخص میکند تا یک بعدازظهر را صرف اشکالزدایی نکنید.
درباره ستون شواهد: ردیفها با اندازهگیریشده (واقعاً آن را اجرا کردهایم) یا استنباطشده (بر پایه نحوه کار محصول، بدون آزمون) علامتگذاری شدهاند. استنباط را واقعیت نپندارید — اگر ردیفی برایتان مهم است، خودتان آن را بررسی کنید.
جدول¶
| ویژگی | با کلید QCode | شواهد |
|---|---|---|
| هسته CLI: چت، خواندن/نوشتن فایل، Bash، MCP، Skills، Plugins، زیرعاملها | ✅ | اندازهگیریشده: claude -p بهطور عادی پاسخ میدهد؛ ساخت فایل موفق است |
حالت مجوز bypassPermissions |
✅ | اندازهگیریشده: همان وظیفه روی دیسک نوشت |
حالتهای مجوز acceptEdits / manual / plan / dontAsk |
✅ | استنباطشده: acceptEdits / manual / dontAsk بهصورت محلی تصمیم میگیرند، بدون دستهبند؛ plan هنگام برنامهریزی، اگر حالت خودکار در دسترس باشد، دستورهای شل را به دستهبند میفرستد (رسمی) |
حالت مجوز auto |
✅ | اندازهگیریشده (2026-10-07، Claude Code 2.1.282 / 2.1.292): Write و Bash بهطور عادی اجرا میشوند؛ دستورهای خطرناکی مانند بارگذاری یک کلید خصوصی، حذف پوشهای بیرون از پوشه کاری، یا دانلود و اجرای یک اسکریپت راه دور، توسط دستهبند مسدود میشوند. درخواستهای دستهبند در مصرف شما حساب میشوند — بخش «نحوه کار حالت auto» را در ادامه ببینید. نتیجه «همه رد شدند» که در نسخه قدیمیتر این صفحه (2026-09-18) ثبت شده بود، در نسخههای فعلی تکرار نمیشود |
| CLAUDE.md (فایل قواعد پروژه) | ✅ | اندازهگیریشده (2026-11-03، Claude Code 2.1.317): قواعد نوشتهشده در CLAUDE.md پروژه در پاسخهای claude -p اثر میگذارند |
| Hooks | ✅ | اندازهگیریشده (2026-11-03): یک hook از نوع PostToolUse که در .claude/settings.json پروژه پیکربندی شده باشد، پس از Write اجرا میشود |
| ورودی تصویر (بینایی) | ✅ | اندازهگیریشده (2026-11-03): چسباندن، کشیدن، ارجاع با مسیر @، و خواندن خود فایل تصویر توسط مدل با Read — claude-opus-5-5، claude-sonnet-5-5، claude-haiku-5-5 و claude-sonnet-5 همگی متن داخل تصویر را خواندند؛ ورودی تصویر را ببینید |
/loop (اجرای مجدد در بازههای زمانی در نشست) |
✅ | اندازهگیریشده (2026-11-03): /loop 1m … به یک وظیفه زمانبندیشده cron تبدیل میشود و هر دقیقه اجرا میشود؛ فقط در نشست جاری وجود دارد |
| کش prompt | ✅ | اندازهگیریشده (2026-11-03): با فراخوانی مستقیم Messages API، همان درخواست با cache_control روی system که دو بار ارسال شود، بار دوم usage.cache_read_input_tokens بزرگتر از 0 برمیگرداند |
claude ultrareview / /ultrareview |
❌ | اندازهگیریشده: Ultrareview could not launch: Ultrareview is currently unavailable. را برمیگرداند |
claude setup-token |
❌ | اندازهگیریشده: راهنمای خود CLI میگوید requires Claude subscription |
| نشستهای ابری / Claude Code در وب / موبایل | ❌ | رسمی: نشستهای Slack و ابری همیشه مستقیم به Anthropic API میروند، هرگز از طریق دروازه — llm-gateway-connect را ببینید |
| Remote Control | ❌ | رسمی: با فعال بودن پیکربندی دروازه در دسترس نیست، و هر زمان ANTHROPIC_BASE_URL به میزبانی غیر از Anthropic اشاره کند غیرفعال میشود — همان سند |
وظایف زمانبندیشده ابری /schedule |
❌ | رسمی: نیازمند ورود با حساب کاربری claude.ai است؛ با کلید API مربوط به Console یا از ارائهدهنده شخص ثالث قابل دسترسی نیست — feature-availability را ببینید |
| دیکته صوتی | ❌ | رسمی: به هویت claude.ai و نقطه پایانی رونویسی آن وابسته است؛ تا زمانی که ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN فعال باشد در دسترس نیست — همان سند |
| Artifacts (انتشار خروجی نشست در claude.ai) | ❌ | استنباطشده: ویژگیای از حساب کاربری claude.ai |
| محیطهای خودمیزبان | ❌ | استنباطشده: ویژگیای از پلن تیمی / سازمانی |
| افزونه Claude in Chrome | ❌ | استنباطشده: وابسته به پلن Anthropic |
| Claude Code Desktop (نشستهای محلی) | ⚠️ آزموننشده | استنباطشده: اپلیکیشن دسکتاپ همان CLI محلی را هدایت میکند و باید همان پیکربندی را به ارث ببرد |
حالت خودکار چگونه کار میکند¶
در حالت auto، یک طبقهبند تصمیم میگیرد آیا هر اقدام میتواند اجرا شود: اقدامهای کاملاً خارج از محدوده (افشای اعتبارنامهها، حذف دادههای بیرون از پوشه کاری، دانلود و اجرای اسکریپتهای خارجی و مواردی از این دست) مسدود میشوند و بقیه بدون prompt اجرا میشوند.
- حالت خودکار پیشفرض است: از Claude Code 2.1.283، نشستهای تعاملی در حالت خودکار شروع میشوند. از 2.1.285،
claude -pو Agent SDK نیز در نشستهایی که نمیتوانند پرچمهای ویژگی را دریافت کنند، در حالت خودکار شروع میشوند. وقتی باANTHROPIC_AUTH_TOKENبه QCode متصل میشوید، Claude Code هیچ اعتبارنامهای برای دریافت آنها ندارد (همین موضوع برای کانتینرهای CI که در هر اجرا از نو شروع میشوند نیز صادق است)، بنابراینclaude -pهر زمان که هیچ حالت مجوزی تنظیم نشده باشد در حالت خودکار شروع میشود. اگر مدل شما از حالت خودکار پشتیبانی نکند (مثلاً Haiku)، نشست به حالت دستی بازمیگردد. -
بازبینیها بهصورت درخواستهای طبقهبند خود Claude Code اجرا میشوند: Claude Code ابتدا از سرور میخواهد اقدامها را بهعنوان بخشی از درخواستهای مدل خودش بازبینی کند؛ QCode نتایج بازبینی سمت سرور را برنمیگرداند، بنابراین Claude Code برای هر اقدامی که به بازبینی نیاز دارد، درخواست طبقهبند خودش را میفرستد (مدل پیشفرض
claude-sonnet-5). این درخواستها در مصرف شما محاسبه میشوند. خواندنها، جستوجوها و ویرایشهای داخل پوشه کاری (بیرون از مسیرهای محافظتشدهای مانند.gitو.claude) طبقهبند را دور میزنند؛ زیرعاملها نیز هنگام شروع و هنگام ارائه گزارش بازبینی میشوند (رفتار رسمی). در مصرف داشبورد شما بهصورتclaude-sonnet-5ظاهر میشوند؛ روش بررسی و کاهش آنها: چرا Claude Sonnet 5 در مصرف شما ظاهر میشود. -
ممکن است اعلانی ببینید: وقتی Claude Code به درخواستهای طبقهبند خودش روی میآورد، این را نشان میدهد:
We're changing auto mode to no longer charge for classifier requests … your requests go through <your endpoint host>, which isn't compatible with this update. در یک نشست تعاملی، اولین اقدامی را که به بازبینی نیاز دارد تا زمانی که Enter را فشار دهید نگه میدارد (Esc آن اقدام را لغو میکند)؛ پس از تأیید، تا 24 ساعت روی آن ماشین دوباره ظاهر نمیشود. باclaude -pفقط در stderr چاپ میشود و هیچچیز منتظر نمیماند. حالت خودکار به کار خود ادامه میدهد.CLAUDE_CODE_AUTO_MODE_SERVER=0را تنظیم کنید تا اعلان دیگر ظاهر نشود (راهاندازی زیر را ببینید). معنای اعلان و نحوه برخورد با آن: اعلان صورتحساب طبقهبند Claude Code.
حالت خودکار نمیخواهید؟ در یک نشست Shift+Tab را فشار دهید، هنگام راهاندازی --permission-mode را بدهید، یا یک پیشفرض در ~/.claude/settings.json تنظیم کنید:
# day to day: edits apply, commands still prompt
claude --permission-mode acceptEdits
# CI: only actions that need no approval and pre-approved tools run; everything else is denied (set the mode explicitly)
claude -p "..." --permission-mode dontAsk --allowedTools "Read,Edit,Bash(npm test)"
# isolated environment (use with care)
claude --permission-mode bypassPermissions
{ "permissions": { "defaultMode": "acceptEdits" } }
اتصال Claude Code به QCode¶
export ANTHROPIC_BASE_URL="https://api.qcode.cc/api"
export ANTHROPIC_AUTH_TOKEN="cr_your_qcode_key"
export CLAUDE_CODE_AUTO_MODE_SERVER=0 # auto mode uses Claude Code's own classifier requests directly; removes the notice above
claude -p "reply with exactly: OK"
OK یعنی متصل شدهاید. متغیرهای محیطی را ببینید.
این جدول قدیمی میشود¶
Claude Code هر هفته منتشر میشود و مرزها جابهجا میشوند. اگر رفتاری میبینید که با این صفحه تناقض دارد، به اندازهگیری خودتان اعتماد کنید، و لطفاً به hi@qcode.cc اطلاع دهید تا آن را بهروزرسانی کنیم.
مرتبط¶
با QCode شروع کنید
یک کلید API برای Claude Code، Codex و بیشتر — بر اساس توکن، قیمت هر مدل در qcode.cc/models