どのモデルがコードをレビューするのか
固定のモデルはありません。Kodus はすべてのプランでデフォルトが BYOK(Bring Your Own Key) です。つまり、モデルと、その背後にあるプロバイダーとの関係は、通常は当社ではなくお客様のものです。このページでは意図的にモデル名を固定していません。カタログの入れ替わりは速いため、現時点の
推奨モデルは BYOK を参照してください。
サポートするプロバイダーのクラス
BYOK では、Kodus を次のいずれにも向けられます:- ファーストパーティのフロンティアプロバイダー — 主要な商用ラボの自社 API。
- クラウドホスト型のエンタープライズゲートウェイ — 同じフロンティアモデルを既存のクラウド アカウントで課金し、そのクラウドの IAM・リージョン固定・データレジデンシー保証を利用。
- アグリゲーター — 多数のモデルの前段に単一の請求関係。
- OpenAI 互換/Anthropic 互換の任意のエンドポイント — コード特化プロバイダーや、自社で ホストするモデル(この場合コードはネットワーク外に出ません)を含みます。
BYOK のレビューが、黙って Kodus 管理のモデルにフォールバックすることはありません。
設定したモデルが失敗し、かつ自前のフォールバックを設定していない場合、レビューは失敗します —
お客様のコード(と請求)を当社インフラに迂回させることはしません。
Kodus がコードに対して行うこと
- コードはそのレビューを生成するためだけに、必要な部分のみ(差分と、レビューに必要なコンテキスト) がモデルプロバイダーへ送られます。
- Kodus が学習のために保持するものはありません。
- レビュー結果(サジェスト、メタデータ)は、履歴の表示・サジェストの重複回避・メトリクス算出の ために保存されます。
プロバイダーがコードに対して行うこと
ここは注意して読む価値があります。BYOK では、これは Kodus との契約ではなく、お客様と プロバイダーとの契約に支配されるからです。- 商用 API のほとんどのティアは、既定では API トラフィックを学習に使わないと明示しています。 実際に契約しているプランで確認してください。無料/コンシューマー向けティアは有料 API ティアと 条件が異なることがよくあります。
- 保持期間(不正利用監視のためのものなど)はプロバイダーが定めるもので、Kodus ではありません。
- 契約上の保証(ゼロ保持、特定リージョン、署名済み DPA)が必要な場合は、プロバイダーから直接 取得してください。あるいはクラウドゲートウェイやセルフホストのエンドポイントを使えば、 それらの条件は既存の契約に含まれています。
Kodus 側のセキュリティ対策
- キーの取り扱い:プロバイダーのキーは保存時に暗号化され、平文で表示し直されることはありません。
- 暗号化:転送時・保存時ともにデータを暗号化。
- アクセス制御:ワークスペースへのロールベースアクセス — ワークスペースのロール を参照。
- セルフホスト:コードを一切ネットワーク外に出したくない場合は、スタック全体を自社インフラ で運用できます。Kodus のデプロイ を参照。
セルフホストのテレメトリ
Kodus をセルフホストで運用している場合、各インスタンスは 1 日 1 回、集計されたカウンターと ランタイムのメタデータだけを含む匿名のハートビートをtelemetry.kodus.io に送信します —
コード、識別情報、ユーザーを特定しうるものは一切含まれません。送信内容は
pnpm run telemetry:preview で確認でき、KODUS_TELEMETRY_DISABLED=true で無効化できます。
スキーマ全体、保持ポリシー、ソースコードへのリンクは
匿名テレメトリ に記載しています。
ご質問はサポートチーム、または Discord までどうぞ。