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

رمزگذاری با کلیدهای API

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

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

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

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

دادهکجا پیدا می‌کنید؟
کلید APIاین را از مدیر یا مدرس دریافت می‌کنید
Endpointhttps://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
نام مدلمثلاً gpt-5.6-luna, gpt-5.6-terra یا gpt-5.6-sol

کلید API با ais. آغاز می‌شود. این کلید را مانند گذرواژه رفتار کنید.

کدام مدل را انتخاب کنید؟

برای اکثر دانش‌آموزان، GPT-5.6 Luna نقطه شروع خوبی است. این مدل سریع برای کمک به برنامه‌نویسی در کلاس و پرسش‌های کدی روزمره مناسب است.

برای مدرسین یا دانش‌آموزان پیشرفته، GPT-5.6 Terra برای پروژه‌های بزرگ‌تر و کد پیچیده مناسب است. برای وظایف بسیار demanding که نیاز به تحلیل، برنامه‌ریزی یا استدلال دارد، GPT-5.6 Sol را انتخاب کنید.

کدام ابزار را انتخاب کنید؟

AI-School دو ابزار پیشنهاد می‌کند:

ابزارمناسب برایچرا
Aiderدانش‌آموزان و کدنویسی کلاسکار می‌کند به صورت صریح، واضح و کمتر عامل‌انگیز
OpenCodeمدرسین و کاربران پیشرفتهابزار CLI با عامل‌انگیز نیز یک برنامه دسکتاپ دارد

Aider برای دانش‌آموزان

Aider مانند ابزار جفت-برنامه‌نویسی در ترمینال کار می‌کند. کاربر درخواست کمک می‌کند، تغییرات را می‌بیند و نسبتاً نزدیک به کد باقی می‌ماند. این برای یادگیری برنامه‌نویسی مناسب است: دانش‌آموز پشتیبانی را دریافت می‌کند اما خود درگیر آنچه اتفاق می‌افتد می‌ماند.

به مستندات رسمی Aider نیز مراجعه کنید: officiële Aider-documentatie.

OpenCode برای استفاده پیشرفته

OpenCode بیشتر به سمت عامل‌انگیز بودن می‌رود. ابزار می‌تواند گام‌ها را به‌طور مستقل انجام دهد، فایل‌ها را ویرایش کند و وظایف را گسترش دهد. این قدرتمند است، اما نیاز به درک بیشتر از کد، گیت و محیط‌های توسعه محلی دارد.

به مستندات رسمی OpenCode نیز مراجعه کنید: officiële OpenCode-documentatie.

ایمنی استفاده از کلیدها

کلید API را به صورت عمومی منتشر نکنید و در کدی که به اشتراک می‌گذارید، قرار ندهید.

بهتر است از:

  • متغیرهای محیطی
  • یک فایل .env محلی که به گیت ارسال نشود
  • پیکربندی داخلی ابزار استفاده شود

برای OpenCode می‌توانید از مثال زیر در پوشه پروژه استفاده کنید:

AI_SCHOOL_CODEREN_API_KEY=ais.jouw-api-sleutel

اطمینان حاصل کنید که ابزار این .env را واقعاً بارگذاری می‌کند. در PowerShell می‌توانید این متغیر را موقتا برای ترمینال فعلی تنظیم کنید:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.jouw-api-sleutel"
توجه

کلیدهای API را هرگز در مخزن عمومی، چت Teams، سند به اشتراک گذاشته‌شده یا اسکرین‌شات قرار ندهید.

اگر کلید کار نمی‌کند

سعی کنید چک کنید:

  • آیا Coderen برای محیط فعال شده است
  • آیا کلید شما فعال است
  • آیا بودجه تمام شده است
  • آیا کلید در بازه اعتبار مشخص‌شده قرار دارد
  • آیا از مدل مجاز استفاده می‌کنید
  • آیا Endpoint درست پیکربندی شده است
  • آیا ابزار کلید API را به‌صورت Authorization: Bearer ... همراه می‌کند
  • آیا ابزار پارامترهای خاص ارائه‌دهنده را که AI-School Coderen پشتیبانی نمی‌کند، همراه می‌آورد

اگر شک دارید از مدیر یا مدرس درخواست کنید کلید را بررسی کند.

WhatsApp