AIToday

GitHub、Copilot と API の違いを説明

GitHub Blog (AI)13時間前
GitHub、Copilot と API の違いを説明

要点

GitHub は、Copilot のコストが生 API を通じて同じ AI モデルを呼び出す場合と異なる理由を説明するガイダンスを公開した。Copilot は、ソフトウェア開発ワークフロー全体を処理するエディタ、リポジトリ、プルリクエスト、組織管理統合機能と共にモデルアクセスをバンドルしているのに対して、生 API アクセスはカスタムシステムを構築し、独自のプロンプト、ルーティング、セキュリティモデルを持つチーム向けである。どのシステムレイヤーを自分たちで管理する必要があるかによって、総コストと労力が決まるため、この区別は重要である。

こういう要約が、毎朝あなたのメールに届きます。

無料で登録 →

3つのポイント

  • 何が起きたか

    GitHub は、エディタ、リポジトリ、プルリクエストワークフローに統合されたマネージドサービスである GitHub Copilot と、同じ基盤となるモデルへの生 API アクセスの違いを明確にした。Copilot プランには月単位の GitHub AI クレジットが含まれており、入力、出力、キャッシュトークンの従量課金をカバーしている。コード補完と Next Edit Suggestions は有料プランに含まれたままだが、AI クレジットはチャットおよびエージェント作業に適用される。

  • なぜ重要か

    Copilot と生 API アクセスのどちらを選ぶかは、どの作業を自分たちで管理する必要があるかに左右される。Copilot はソフトウェア開発ワークフロー全体(課題、差分、テスト、プルリクエスト、組織ポリシー)を接続しているため、単なるモデルトークンではなく統合システムに対して支払う。生 API アクセスは、カスタム製品機能、内部エージェント、または自社のプロンプト、ルーティング、セキュリティ、課金管理を備いた自動化パイプラインを構築する場合に適している。

  • 注目点

    現在パブリックプレビュー中の GitHub の Bring Your Own Key(BYOK)機能は、チームが対応するプロバイダモデル(Anthropic、AWS Bedrock、Google AI Studio、OpenAI およびその他を含む)を Copilot Chat、Copilot CLI、VS Code 内で使用でき、プロバイダがトークン請求を処理する。購入決定を行う前に、BYOK はまだプレビュー段階であるため、チームは現在のドキュメントを確認できる。

詳細

投稿は開発者がよく尋ねる一般的な質問で始まる。同じ基盤となるモデルが生 API を通じて利用可能な場合、なぜ GitHub Copilot に支払うのか。答えは、どの作業を自分たちで管理する必要があるかに左右される。

GitHub は Copilot と生 API アクセスを同じシステムの異なるレイヤーに対応するものとして位置付けている。Copilot プランには月単位の GitHub AI クレジット配分が含まれており、従量課金は入力、出力、キャッシュトークンから計算され、選択したモデルのリストされたレートで計算される。コード補完と Next Edit Suggestions は有料プランに含まれたままだが、AI クレジットはより多くのリソースを消費するチャットおよびエージェント作業に適用される。タスク当たりのコストはトークンレートだけ以上に依存する。コンテキスト選択、ツール使用、リトライ、課題から確認済みプルリクエストまでの完全なパスはすべてトークン支出に影響し、作業が完了するかどうかを決定する。

開発者が GitHub Issue からリポジトリ検査、ファイル変更、テスト実行、プルリクエストレビューに移動するとき、モデル呼び出しはより大規模なワークフロー内の 1 つのステップである。Copilot はエディタ、リポジトリ、プルリクエスト、課題、ターミナル、組織管理統制全体のこれらのサーフェスを接続し、課題のコンテキスト、差分、リポジトリの指示、許可されたコマンド、組織ポリシーを処理している。そのシステムはモデルアクセスと共にプランがカバーするものである。組織プランは AI クレジットをチーム全体でプール化し、管理者は課金ダッシュボードで予算を設定し、使用状況を追跡でき、追跡されていない API キーに分散するのではなく、導入を測定可能にしている。

生 API アクセスは、チームがプロンプト、取得、ルーティング、リトライ、ログ、セキュリティモデル、課金を管理する製品機能、内部エージェントプラットフォーム、評価ハーネス、自動化パイプラインを構築する場合の適切な基盤である。タグ付けされた課題を読み、会社のドキュメントを取得し、別のシステムで変更リクエストを作成し、完全な監査記録を書き込む内部エージェントを考える。そのワークフローはカスタムデータ境界、イベントトリガー、承認ポイント(開発者が自分たちで行う必要があるシステム設計上の決定)を必要とする。モデルエンドポイントはそれらのプリミティブを提供しない。

GitHub はまた、オーケストレーション、ツール使用、セッション、ストリーミングを処理するエージェント SDK も提供する。Copilot SDK は Copilot CLI を支える同じエージェントランタイムを公開し、チームがゼロから構築する代わりにベンチマークされた本番テスト済みのハーネスを埋め込むことができる。開発者はそれを Copilot サブスクリプションまたは自社のプロバイダキーで実行できる。

Copilot の Bring Your Own Key(BYOK)は現在パブリックプレビュー中であり、開発者が対応するプロバイダモデルを Copilot Chat、Copilot CLI、VS Code で利用可能にできる。対応プロバイダには、Anthropic、AWS Bedrock、Google AI Studio、Microsoft Foundry、OpenAI、OpenAI 互換プロバイダ、xAI が含まれる。BYOK モデルは GitHub が構築して維持する同じハーネスと統合を通じて実行されるが、プロバイダはトークン請求を引き継ぐ。エンタープライズおよび組織管理者は、GitHub ホスト型であれ BYOK 経由で接続されたものであれ、どのモデルがチームに対して有効化されるかを選択する。既存のプロバイダ契約またはコミットされたクラウド支出を持つチームは、その商業関係を保持しながら、開発者は通常のワークフロー内で Copilot を使用できる。Copilot CLI はまた、ローカルおよび外部 BYOK モデル(OpenAI 互換エンドポイント、Azure OpenAI、Anthropic、ローカル Ollama モデルを含む)をサポートする。GitHub は BYOK がまだパブリックプレビュー中であり、購入またはアーキテクチャの決定を行う前に現在のドキュメントを確認することを推奨している。

投稿は、正しい選択はレイヤーに依存すると結論付けている。カスタム動作、統合、管理を必要とするシステムを構築する場合は生 API アクセスを選択し、作業がチームが既に書き込み、レビューし、セキュリティを確保し、コードを提供するツールとリポジトリ内でのソフトウェア開発である場合は Copilot を選択する。

背景と解説

GitHub の投稿は AI 価格設定における本当のジレンマに対応している。なぜ Copilot に支払うのか、Claude、GPT、または他のモデルを直接 API 経由で呼び出せるのか。答えはスコープに左右される。Copilot は単なるモデルエンドポイントではなく、ワークフローシステムである。開発者が GitHub Issue から始まり、リポジトリを検査し、ファイルを編集し、ターミナルでテストを実行し、プルリクエストを開くとき、モデル呼び出しはリポジトリのコンテキスト、許可されたコマンド、組織ポリシーを既に知っている大規模なシステムに埋め込まれた小さなステップに過ぎない。GitHub の課金変更(AI クレジット経由でリソースを消費するチャットおよびエージェント作業とコード補完を分離)により、この分割が具体的で可視的になった。

生 API アクセスは、自分たちのシステムを構築しているチーム(内部エージェント、評価ハーネス、自動化パイプライン)にとって正しい選択肢であり、彼らはプロンプト、ルーティングロジック、リトライ、監査証跡、セキュリティ境界を所有する必要がある。エンジニアリング作業は実質的で非自明である。タグ付けされた課題を読み、会社のドキュメントを取得し、変更リクエストを作成し、監査記録を書き込む本番エージェントは、モデルエンドポイントだけでは提供されないカスタムデータ境界、イベントトリガー、承認ポイントが必要である。

GitHub の Bring Your Own Key(BYOK)のパブリックプレビュー導入は中間的なパスを提供する。既存のプロバイダ契約を持つチームは商業関係を保持でき、開発者は Copilot の統合ワークフローを使用しながら、トークン請求のみをプロバイダにシフトできる。この柔軟性は、GitHub がモデルアクセス(基盤となるプロバイダが商品化されている)での競争より、チームが既に作業している環境内で開発を高速化するツールと統合での競争を意図していることを示唆している。

よくある質問

GitHub Copilot プランに何が含まれているか?
Copilot プランには月単位の GitHub AI クレジット配分が含まれており、入力、出力、キャッシュトークンの従量課金をカバーしている。コード補完と Next Edit Suggestions は有料プランに含まれたままだが、AI クレジットはより多くのリソースを消費するチャットおよびエージェント作業に適用される。
Copilot で GitHub の AI クレジットではなく、自分の API キーを使用できるか?
はい、現在パブリックプレビュー中の Bring Your Own Key(BYOK)を通じて可能である。対応プロバイダには、Anthropic、AWS Bedrock、Google AI Studio、Microsoft Foundry、OpenAI、OpenAI 互換プロバイダ、xAI が含まれる。BYOK を使用する場合、プロバイダがトークン請求を引き継ぎ、GitHub はツールと統合を維持する。
Copilot ではなく、いつ生 API アクセスを使用するべきか?
カスタム動作、統合、管理が必要なシステム(製品機能、内部エージェントプラットフォーム、評価ハーネス、自動化パイプラインなど)を構築する場合に、生 API アクセスを選択する。この場合、プロンプト、取得、ルーティング、リトライ、ログ、セキュリティモデル、課金を自分たちで管理する必要がある。

「AIコーディング」の最新ニュースを、毎朝7時にお届けします

AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。

登録無料・30秒で完了・いつでも解除できます

ディスカッション

まだコメントがありません。最初のコメントを投稿しましょう!

ログインして議論に参加

関連記事

AIニュースを毎日お届け

200以上のソースから厳選したAIニュースを毎日無料でお届けします。

無料で始める

登録無料・30秒で完了・いつでも解除できます

毎朝1分、AIの要点だけ。

200媒体以上・Email/LINE/Slack 対応

無料で受け取る →