استفاده از DevGPT با OpenCode
OpenCode از آداپتور ارائهدهندهٔ سازگار با OpenAI خود استفاده میکند. ورودی ارائهدهنده نقطهٔ پایانی را یکبار نام میبرد و هر مدلی را که باید در انتخابگر ظاهر شود فهرست میکند.
برای استفاده از OpenCode با DevGPT، آدرس پایه را روی https://api.devgpt.store/v1 و کلید API را روی کلید پیشپرداخت حساب DevGPT خود تنظیم کنید، سپس یک شناسه مدل مانند cc/claude-fable-5 را انتخاب کنید. این مقادیر در ~/.config/opencode/opencode.json قرار میگیرند و OpenCode دقیقاً مانند گذشته کار میکند — تغییر فقط در این است که پرامپتها به کدام نقطهٔ پایانی ارسال میشوند، نه در رفتار خود ابزار. این کلاینت از قالب سازگار با OpenAI استفاده میکند، بنابراین نقطهٔ پایانی پسوند /v1 را نگه میدارد و SDKهای رسمی بدون تغییر کار میکنند. با دستور opencode run "say hello" صحت کارکرد را بررسی کنید: دریافت پاسخ نشان میدهد نقطهٔ پایانی، کلید، قالب درخواست و مدل همگی هماهنگ هستند. صورتحساب بهصورت پیشپرداخت و بدون اشتراک یا هزینهٔ صندلی است و موجودی شما بهعنوان سقف مصرف روی کلید به بالادست فرستاده میشود. درخواستها از OpenCode مستقیماً به میزبان API میروند نه از طریق داشبورد، و مصرف طبق زمانبندی با موجودی شما تطبیق داده میشود.
هدایت OpenCode به سمت DevGPT چه چیزی را تغییر میدهد؟
OpenCode بهطور عادی پرامپتها را به نقطهٔ پایانی ارائهدهندهٔ انتخابی خود میفرستد. این راهنما آن نقطهٔ پایانی را به https://api.devgpt.store/v1 تغییر میدهد و کلید پیشپرداخت DevGPT را ارائه میدهد. این ابزار همچنان مالک فایلهای محلی، پرامپتها، دسترسی به پروژه و رابط کاربری خود است.
درخواستها مستقیماً از ابزار به هاست API اختصاصی میروند و از Worker داشبورد عبور نمیکنند. موجودی کیف پول شما به سقف مصرف بالادست تبدیل میشود و داشبورد در بازههای منظم مصرف را تطبیق میدهد.
چگونه OpenCode را پیکربندی کنم؟
- وارد شوید، موجودی اضافه کنید و کلید API بسازید. کلید کامل را هنگام نمایش کپی کنید زیرا داشبورد فقط پیشوند آن را نگه میدارد.
- ابزار را با دستور
npm install -g opencode-aiنصب کنید. - تنظیمات زیر را در
~/.config/opencode/opencode.jsonقرار دهید و کلید نمونه را با کلید واقعی خود جایگزین کنید.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"devgpt": {
"npm": "@ai-sdk/openai-compatible",
"name": "DevGPT",
"options": { "baseURL": "https://api.devgpt.store/v1", "apiKey": "sk-your-devgpt-key" },
"models": { "cc/claude-fable-5": { "name": "cc/claude-fable-5" } }
}
}
}OpenCode مدل انتخابی را بهصورت provider/model آدرسدهی میکند. از آنجا که شناسههای مدل DevGPT از قبل دارای اسلش هستند، دستور هم شامل نام ارائهدهندهٔ محلی و هم شناسهٔ کامل مدل مسیریابیشده است.
چگونه صحت کارکرد آن را آزمایش کنم؟
دستور opencode run "say hello" را اجرا کنید. با یک پرامپت کوتاه شروع کنید تا تفکیک خطای احتمالی پیکربندی از پردازش طولانی آسان باشد. دریافت پاسخ نشان میدهد نقطهٔ پایانی، کلید، قالب درخواست و مدل انتخابی بهدرستی با هم کار میکنند.
اگر درخواست خطای 401 برگرداند، تمام کلید را دوباره کپی کنید. خطای 404 یعنی ابزار مسیری خارج از مسیرهای مجاز را فراخوانی کرده است. خطای یافت نشدن مدل یعنی شناسه در کاتالوگ وجود ندارد یا پیشوند ارائهدهنده را از دست داده است.
هزینه آن چقدر است و وقتی اعتبار تمام شود چه رخ میدهد؟
کلید API بهصورت پیشپرداخت است. هیچ هزینهٔ اشتراک یا هزینهای به ازای هر صندلی از سوی DevGPT وجود ندارد و فهرست عمومی قیمتهای ورودی و خروجی را به ازای هر میلیون توکن نمایش میدهد. موجودی شما میتواند برای ترکیبی از مدلها استفاده شود، بنابراین تغییر شناسه مدل نیازی به کلید جدید ندارد.
مصرف پس از تطبیق در داشبورد ظاهر میشود. با رسیدن به سقف مصرف، درخواستهای جدید متوقف میشوند تا زمانی که موجودی اضافه کنید یا سقف روزانه ریست شود. موجودی شما هرگز منفی نمیشود.
دسترسی به مدلها و نرخها از کاتالوگ بالادست استخراج شده و دو بار در ساعت تازه میشود. قبل از اجرای خودکار کارهای طولانی، کاتالوگ زندهٔ مدلها را بررسی کنید.
کلید API کجا باید ذخیره شود؟
رمز کلید را در تنظیمات خصوصی ابزار یا یک فایل محیطی خارج از کنترل نسخه نگهداری کنید. آن را در کد منبع، ایشوهای اشتراکی، اسکرینشات یا URL قرار ندهید. در صورت افشا، کلید را از داشبورد بچرخانید؛ چرخش کلید قبلی را بیاعتبار کرده و کیف پول و تاریخچه را حفظ میکند.
نقطهٔ پایانی عمومی از هدر Bearer استفاده میکند. از قرار دادن توکن در مسیر URL خودداری کنید تا از لاگها افشا نشود.
این پیکربندی در تاریخ 2026-08-13 روی نقطهٔ پایانی زندهٔ DevGPT آزمایش شده است. فرمتهای تنظیمات ابزارها ممکن است تغییر کنند، بنابراین در صورت رد شدن تنظیمات، مستندات رسمی ابزار را بررسی کنید.