کدزنی با کلیدهای API
با استفاده از کلید API کدنینگ میتوانید ابزارهای کدنینگ را که با یک API سازگار با OpenAI کار میکنند، استفاده کنید. ابزار درخواستها را به AI-Public میفرستد. AI-Public کلید، بودجه، دوره اعتبار و مدلهای مجاز را بررسی میکند.
سپس AI-Public درخواست را از طریق پیوند فنی محیط پردازش میکند.
به چه چیزی نیاز دارید؟
شما به سه داده نیاز دارید:
| داده | کجا این را پیدا میکنید؟ |
|---|---|
| کلید API | این کلید را از مدیر دریافت میکنید |
| Endpoint | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| نام مدل | برای مثال gpt-5.4-mini, gpt-5.4 یا gpt-5.5 |
کلید API با aip. آغاز میشود. این کلید را به عنوان یک رمز عبور رفتار کنید.
کدام ابزار را انتخاب میکنید؟
AI-Public به اکیدن برای اکثر کاربران OpenCode را توصیه میکند. OpenCode یک ابزار کدنینگ کارآمد برای ترمینال، دسکتاپ و IDE است. این ابزار میتواند گامها را بهطور مستقل اجرا کند، فایلها را ویرایش کند و وظایف را گسترش دهد.
Aider از نظر فنی با یک نقطه پایان سازگار با OpenAI سازگار است، اما در محیطهای عمومی به عنوان ابزار استاندارد توصیه نمیشود.
به مستندات رسمی OpenCode نیز مراجعه کنید.
کار با کلیدها بهطور ایمن
کلید API خود را公开 منتشر نکنید و آن را در کدی که به اشتراک میگذارید درج نکنید.
برای ایمنی ترجیحاً از:
- متغیرهای محیطی
- یک فایل
.envمحلی که به گیت ارسال نمیشود - پیکربندی داخلی ابزار
کلیدهای API را هرگز در یک مخزن عمومی، چت، سند به اشتراک گذاشتهشده یا اسکرینشات قرار ندهید.
اگر کلید کار نمیکند
سپس بررسی کنید:
- آیا Coderen برای محیط فعال شده است
- آیا کلید شما فعال است
- آیا بودجه پایان یافته است
- آیا کلید در بازه اعتبار تعیینشده قرار دارد
- آیا مدل مجاز استفاده میشود
- آیا endpoint به درستی پیکربندی شده است
در صورت تردید از مدیر بخواهید کلید را بررسی کند.
متغیرهای محیطی و OpenCode
برای OpenCode میتوانید کلید API Coderen را در یک فایل محلی .env در پوشه پروژه ذخیره کنید:
AI_SCHOOL_CODEREN_API_KEY=ais.jouw-api-sleutel
اطمینان حاصل کنید که OpenCode این متغیر محیطی را واقعاً بارگیری کند. در PowerShell نیز میتوانید این متغیر را به صورت موقت برای ترمینال فعلی تنظیم کنید:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.jouw-api-sleutel"
اگر پیام Authorization header met Bearer token is verplicht را دیدید، ابزار کلید را بهعنوان Authorization: Bearer ... همراه نمیکند. اگر پیام Unknown parameter مشاهده کردید، تنظیمات مخصوص ارائهدهنده را که توسط نقطه پایانی Coderen AI-Public پشتیبانی نمیشود، حذف کنید.