برو به محتوای اصلی

کدزنی با کلیدهای API

با استفاده از کلید API کدنینگ می‌توانید ابزارهای کدنینگ را که با یک API سازگار با OpenAI کار می‌کنند، استفاده کنید. ابزار درخواست‌ها را به AI-Public می‌فرستد. AI-Public کلید، بودجه، دوره اعتبار و مدل‌های مجاز را بررسی می‌کند.

سپس AI-Public درخواست را از طریق پیوند فنی محیط پردازش می‌کند.

به چه چیزی نیاز دارید؟

شما به سه داده نیاز دارید:

دادهکجا این را پیدا می‌کنید؟
کلید APIاین کلید را از مدیر دریافت می‌کنید
Endpointhttps://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 پشتیبانی نمی‌شود، حذف کنید.