APIキーでのコーディング
Coderen APIキーを使用すると、OpenAI互換のAPIで動作するコーディングツールを利用できます。ツールはAI-Publicへリクエストを送信します。AI-Publicはキー、予算、有効期間、許可モデルを確認します。
その後、環境の技術連携を介してリクエストを処理します。
何が必要ですか?
3つの情報が必要です:
| 情報 | どこで見つかるか |
|---|---|
| APIキー | 管理者から受け取ります |
| エンドポイント | 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互換エンドポイントと技術的に互換性がありますが、Public環境では標準ツールとして推奨されません。
公式 OpenCode ドキュメントも参照してください。
鍵の安全な取り扱い
APIキーを公開しないでください。また、共有するコード内にキーを含めないでください。
推奨事項:
- 環境変数を使用する
.envをローカルに置き、git にプッシュしない- ツールの組み込み設定を使用する
APIキーを公開リポジトリ、チャット、共有ドキュメント、スクリーンショットに一切配置しないでください。
キーが機能しない場合
以下を確認してください。
- 環境で Coderen が有効になっているか
- キーがまだ有効か
- 予算が尽きていないか
- キーが設定された有効期間内か
- 許可されたモデルを使用しているか
- エンドポイントが正しく設定されているか
疑問がある場合は管理者にキーを確認してもらってください。
環境変数と OpenCode
OpenCode には、Coderen APIキーをプロジェクトフォルダのローカル .env ファイルに保存できます:
AI_SCHOOL_CODEREN_API_KEY=ais.あなたのAPIキー
OpenCode がこの環境変数を実際にロードすることを確認してください。PowerShell では現在のターミナル用に一時的に変数を設定することもできます:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.あなたのAPIキー"
Authorization header with Bearer token is required と表示される場 合、ツールは Authorization: Bearer ... としてキーを送信しません。Unknown parameter と表示される場合は、AI-Public の Coderen エンドポイントがサポートしていないプロバイダー特有の設定を削除してください。