Skip to main content

どのモデルがコードをレビューするのか

固定のモデルはありません。Kodus はすべてのプランでデフォルトが BYOK(Bring Your Own Key) です。つまり、モデルと、その背後にあるプロバイダーとの関係は、通常は当社ではなくお客様のものです。
このページでは意図的にモデル名を固定していません。カタログの入れ替わりは速いため、現時点の 推奨モデルは BYOK を参照してください。
経路は 3 つあり、どれに当てはまるかでデータに関する契約の相手が変わります:

サポートするプロバイダーのクラス

BYOK では、Kodus を次のいずれにも向けられます:
  • ファーストパーティのフロンティアプロバイダー — 主要な商用ラボの自社 API。
  • クラウドホスト型のエンタープライズゲートウェイ — 同じフロンティアモデルを既存のクラウド アカウントで課金し、そのクラウドの IAM・リージョン固定・データレジデンシー保証を利用。
  • アグリゲーター — 多数のモデルの前段に単一の請求関係。
  • OpenAI 互換/Anthropic 互換の任意のエンドポイント — コード特化プロバイダーや、自社で ホストするモデル(この場合コードはネットワーク外に出ません)を含みます。
現時点の完全な一覧と設定手順は BYOK にあります。
BYOK のレビューが、黙って Kodus 管理のモデルにフォールバックすることはありません。 設定したモデルが失敗し、かつ自前のフォールバックを設定していない場合、レビューは失敗します — お客様のコード(と請求)を当社インフラに迂回させることはしません。

Kodus がコードに対して行うこと

  • コードはそのレビューを生成するためだけに、必要な部分のみ(差分と、レビューに必要なコンテキスト) がモデルプロバイダーへ送られます。
  • Kodus が学習のために保持するものはありません。
  • レビュー結果(サジェスト、メタデータ)は、履歴の表示・サジェストの重複回避・メトリクス算出の ために保存されます。

プロバイダーがコードに対して行うこと

ここは注意して読む価値があります。BYOK では、これは Kodus との契約ではなく、お客様と プロバイダーとの契約に支配されるからです。
  • 商用 API のほとんどのティアは、既定では API トラフィックを学習に使わないと明示しています。 実際に契約しているプランで確認してください。無料/コンシューマー向けティアは有料 API ティアと 条件が異なることがよくあります。
  • 保持期間(不正利用監視のためのものなど)はプロバイダーが定めるもので、Kodus ではありません。
  • 契約上の保証(ゼロ保持、特定リージョン、署名済み DPA)が必要な場合は、プロバイダーから直接 取得してください。あるいはクラウドゲートウェイやセルフホストのエンドポイントを使えば、 それらの条件は既存の契約に含まれています。
プロバイダーを選ぶのはお客様であるため、Kodus がプロバイダーに代わってデータ取り扱いを 約束することはできません。 コンプライアン要件が特定の保証に依存する場合は、Kodus を向ける 前にプロバイダーに確認してください。

Kodus 側のセキュリティ対策

  • キーの取り扱い:プロバイダーのキーは保存時に暗号化され、平文で表示し直されることはありません。
  • 暗号化:転送時・保存時ともにデータを暗号化。
  • アクセス制御:ワークスペースへのロールベースアクセス — ワークスペースのロール を参照。
  • セルフホスト:コードを一切ネットワーク外に出したくない場合は、スタック全体を自社インフラ で運用できます。Kodus のデプロイ を参照。

セルフホストのテレメトリ

Kodus をセルフホストで運用している場合、各インスタンスは 1 日 1 回、集計されたカウンターと ランタイムのメタデータだけを含む匿名のハートビートを telemetry.kodus.io に送信します — コード、識別情報、ユーザーを特定しうるものは一切含まれません。送信内容は pnpm run telemetry:preview で確認でき、KODUS_TELEMETRY_DISABLED=true で無効化できます。 スキーマ全体、保持ポリシー、ソースコードへのリンクは 匿名テレメトリ に記載しています。 ご質問はサポートチーム、または Discord までどうぞ。