Claude Code با API بومی Anthropic کار میکند و گیتوی ما همان API را عیناً پشتیبانی میکند؛ پس فقط آدرس و کلید را عوض میکنید و بقیهی کار مثل همیشه است.
- ۱
کلید و اعتبار بگیرید
وارد حساب شوید، مدل موردنظرتان را از «شارژ اعتبار» به هر مبلغی شارژ کنید و در «کلیدهای API» یک کلید بسازید. کلید فقط یک بار نشان داده میشود؛ همان لحظه کپیاش کنید.
- ۲
متغیرهای محیطی را تنظیم کنید
این سه متغیر را در ترمینال (یا در فایل تنظیمات شلتان) بگذارید. آدرس اینجا عمداً بدون /v1 است. بهجای YOUR_API_KEY کلید خودتان و بهجای MODEL_ID شناسهی مدل را بنویسید؛ فقط مدلهایی که مسیر Anthropic دارند کار میکنند.
Terminalexport ANTHROPIC_BASE_URL="https://api.tokenprovider.ir" export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_MODEL="MODEL_ID" claude - ۳
اجرا کنید
در پوشهی پروژه همان دستور claude را اجرا کنید. مصرف هر درخواست دقیقاً از اعتبار همان مدل کم میشود و در بخش «مصرف» داشبورد دیده میشود.
مشکلهای رایج
- خطای 401 یا invalid_api_key
- کلید اشتباه کپی شده یا باطل شده است. در داشبورد، بخش «کلیدهای API»، کلید تازهای بسازید و بدون فاصلهی اضافه جایگزین کنید.
- خطای 402 یا insufficient_credits
- اعتبار همان مدل کافی نیست. اعتبار هر مدل جداست؛ از «شارژ اعتبار» همان مدل را به هر مبلغی شارژ کنید.
- خطای wrong_endpoint یا مدل پیدا نشد
- شناسهی مدل را از فهرست مدلهای داشبورد (یا GET /v1/models) کپی کنید. متن خطا میگوید آن مدل از کدام مسیر سرو میشود.
- Claude Code از ورود به حساب Anthropic میپرسد
- متغیرها در همان ترمینالی که claude را اجرا میکنید تنظیم نشدهاند. دوباره export کنید یا آنها را در فایل تنظیمات شل بگذارید.
فهرست کامل خطاها در مستندات API است.