APIキーでコードを作成
Coderen APIキーを使用すると、OpenAI互換のAPIで動作するプログラミングツールを利用できます。ツールはAI-Schoolへリクエストを送信します。AI-Schoolはキー、予算、有効期間、許可モデルを確認します。
その後、AI-Schoolは環境の技術的接続を介してリクエストを処理します。
必要なものは?
3つの情報が必要です:
| 情報 | どこで見つけられますか? |
|---|---|
| APIキー | 管理者または講師から受け取ります |
| エンドポイント | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| モデル名 | 例:gpt-5.4-mini、gpt-5.4、gpt-5.5 |
APIキーはais.で始まります。この キーをパスワードのように扱ってください。
どのモデルを選ぶ?
多くの受講生には、開始としてはGPT-5.4 miniが最適です。このモデルは安価で、授業中のプログラミング支援に適しています。
教師または上級の受講生には、より大きなプロジェクトや複雑なコードの場合、GPT-5.4やGPT-5.5が適していることがあります。
どのツールを選ぶ?
AI-Schoolは2つのツールを推奨します:
| ツール | 推奨対象 | 理由 |
|---|---|---|
| Aider | 学生とクラスでのコーディング | 明確で、エージェント的でない、実装が直感的 |
| OpenCode | 教師と上級ユーザー | エージェント的CLIツールで、デスクトップアプリもあり |
学生向けのAider
Aiderは端末上のペアプログラミングツールとして機能します。ユーザーはヘルプを求め 、変更を確認し、コードにほぼ直接関与し続けます。プログラミングを学ぶには適しており、支援を受けつつ、何が起きているかを自分で把握できます。
公式のAiderドキュメントも参照してください: 公式ドキュメント。
上級用途向けのOpenCode
OpenCodeはよりエージェント的です。ツールは独立してステップを実行し、ファイルを編集し、タスクをさらに展開します。強力ですが、コード、Git、ローカル開発環境の理解も求められます。
公式のOpenCodeドキュメントも参照してください: 公式ドキュメント。
キーの安全な取り扱い
APIキーを公開しないこと、共有コード内に含めないこと。
以下を推奨します:
- 環境変数を使用
- ローカルの
.envをGitに含めない - ツールの組み込み設定を利用
OpenCodeの場合、プロジェクトフォルダに.envを使用します:
AI_SCHOOL_CODEREN_API_KEY=ais.jouw-api-sleutel
ツールがこの.envを実際にロードするようにしてください。PowerShellでは現在のターミナル用に一時的に環境変数を設定できます:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.jouw-api-sleutel"
APIキーを公開リポジトリ、Teamsチャット、共有ドキュメント、スクリーンショットには絶対に置かないでください。
キーが機能しない場合
次を確認してください。
- 環境でCoderen が有効になっているか
- キーがまだ有効か
- 予算がまだ残っているか
- キーが有効期間内か
- 許可されたモデルを使用しているか
- エンドポイントが正しく設定されているか
- ツールがAPIキーを
Authorization: Bearer ...として送信しているか - ツールがAI-School Coderenがサポートしていないプロバイダ特有のパラメータを送信していないか
不明点がある場合は、管理者または講師にキーを確認してもらってください。