メインコンテンツへスキップ

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-minigpt-5.4gpt-5.5

APIキーはais.で始まります。このキーをパスワードのように扱ってください。

どのモデルを選ぶ?

多くの受講生には、開始としてはGPT-5.4 miniが最適です。このモデルは安価で、授業中のプログラミング支援に適しています。

教師または上級の受講生には、より大きなプロジェクトや複雑なコードの場合、GPT-5.4GPT-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がサポートしていないプロバイダ特有のパラメータを送信していないか

不明点がある場合は、管理者または講師にキーを確認してもらってください。