AIToday

GitHub、Copilotと生APIの使い分けを明確化

GitHub Copilot Blog9時間前
GitHub、Copilotと生APIの使い分けを明確化

要点

GitHubはAIモデル呼び出しに対してGitHub Copilotと生APIのどちらを使用するかについてのガイダンスを公開した。Copilotはモデルアクセスを統合開発ワークフロー(エディタ、リポジトリ、プルリクエスト、組織ポリシー)とバンドルしているのに対し、生APIは独自のロジックと制御を使用したカスタムシステムを構築するチームに適している。Copilotのコストはトークンだけでなく周囲のシステム統合を含むため、この区別は重要だ—コンテキスト選択、ツール使用、リトライ、レビュー済みプルリクエストへのパスはすべて総トークン支出に影響する。既存モデル契約があるチームの場合、Copilotの「Bring Your Own Key」機能(パブリックプレビュー中)により、開発者は統合Copilotワークフローを維持しながら好みのプロバイダを使用できる。

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

無料で登録 →

3つのポイント

  • 何が起きたか

    GitHubが、GitHub Copilot(チャットとエージェント作業用のAIクレジットを含み、コード補完は引き続き無料)と生APIを通じたモデル直接呼び出しの違いを説明した。同社はまた、Copilotの課金がリソース集約的なチャット作業とエージェント作業を分離し、2つのアプローチの区別をより明確にしたと強調した。

  • なぜ重要か

    Copilotは開発ワークフロー全体—エディタ、リポジトリ、プルリクエスト、イシュー、ターミナル、組織ポリシー—に接続しているのに対し、生APIアクセスはカスタムプロンプト、検索、ルーティング、セキュリティの制御をもたらすが、これらすべての統合をみずから構築・保守する必要がある。選択は、独自システムで製品機能を構築するか(APIを使用)、チームが既に使用しているツール内で開発作業を進めるか(Copilotを使用)によって異なる。既存プロバイダ契約がある組織向けに、Copilotの「Bring Your Own Key」機能(パブリックプレビュー中)により、チームは統合ワークフローを維持しながら独自のモデルサブスクリプションを使用できる。

  • 注目点

    CopilotのBring Your Own Keyは現在パブリックプレビュー中で、サポートプロバイダにはAnthropicAWS BedrockGoogle AI StudioMicrosoft FoundryOpenAIOpenAI互換プロバイダおよびxAIが含まれる。組織およびエンタープライズ管理者は課金ダッシュボードで予算を設定し使用状況を追跡でき、管理者はCopilotでサポートされる20以上のモデルのうちどれをチームに有効にするかを選択できる。

詳細

GitHubはGitHub Copilotと大規模言語モデルへの直接APIアクセスの戦略的な違いについて詳細な説明を公開した。これは、基盤となるモデルが生APIで利用可能な場合になぜCopilotに料金を払うべきかと尋ねる開発者向けである。

GitHubによると、核となる区別はどの作業を所有する必要があるかについてである。Copilotはモデルアクセスを開発ワークフロー全体への深い統合とバンドルしている:エディタ、リポジトリ、プルリクエスト、イシュー、ターミナル、組織レベルのポリシー。GitHubイシューから始まり、リポジトリを検査し、ファイルを修正し、テストスイートを実行し、プルリクエストを開く開発者は、モデル呼び出しが単なる1つのステップであるワークフローを実行する。Copilotはこれらすべてのサーフェスを接続し、コンテキスト選択、ツール使用、リトライ、レビュー済みプルリクエストへのパスを処理する。対照的に、生APIアクセスはカスタムシステムを構築するチーム—製品機能、内部エージェントプラットフォーム、評価ハーネス、オートメーションパイプライン—に適しており、チームはプロンプト、検索、ルーティング、ログ、セキュリティモデル、課金を制御する。

GitHubの課金構造は現在この階層化をより明確にしている。Copilotプランには毎月のGitHub AIクレジット割り当てが含まれ、メーター計測使用量は選択したモデルのリストレートでインプット、アウトプット、キャッシュされたトークンから計算される。重要なことに、コード補完とNext Edit Suggestionsは有料プランに引き続き含まれているが、AIクレジットはより多くリソースを消費するチャット作業とエージェント作業に適用される。タスクあたりのコストはリストされたトークンレート以上に左右される:コンテキスト選択、ツール使用、リトライ、全体的なワークフロー経路はすべてトークン支出に影響し、作業が効率的に完了するかを左右する。

既存モデルプロバイダ契約がある組織向けに、CopilotはBring Your Own Key(BYOK)を提供し、現在パブリックプレビュー中である。BYOKにより、開発者はサポートプロバイダモデルをCopilot ChatCopilot CLIおよびVS Codeで利用可能にできる。サポートプロバイダにはAnthropicAWS BedrockGoogle AI StudioMicrosoft FoundryOpenAIOpenAI互換プロバイダおよびxAIが含まれる。BYOKを通じて、プロバイダがトークン請求を引き継ぎながらGitHubはツーリングと統合の開発と保守を継続する。このアプローチにより、チームは既存の商業関係を維持しながら開発者は通常のワークフローでCopilotを使用できる。Copilot CLIはAzure OpenAIおよびローカルOllamaモデルなどのローカル外部BYOKモデルもサポートしている。エンタープライズおよび組織管理者はCopilotでサポートされる20以上のモデルのうちどれをチームに有効にするかを選択でき、GitHub内部でホストされるかBYOKを通じて接続されるかにかかわらず。

GitHubの立場は、Copilotと生APIアクセスの選択は所有する必要がある作業に従うということだ。カスタム動作、統合、制御を必要とするシステムを構築する場合は生APIアクセスを選択する。チームが既にコード、レビュー、セキュリティ、デプロイを実行するツールおよびリポジトリ内でソフトウェア開発作業を行う場合はCopilotを選択する。GitHubはソフトウェアのリリースがコード周辺の作業—イシュー、プルリクエスト、レビュー、チェック、アクション、セキュリティ—を伴い、Copilotはチームがその作業をより速く進めるのを支援すると指摘した。

背景と解説

GitHubの投稿は開発者から持ち上がる根強い質問に答えている:同じ基盤となるモデルが生API呼び出しで利用可能なのになぜCopilotに料金を払うのか?その答えはモデルアクセスと開発ワークフロー統合の区別に左右される。Copilotは生APIアクセスの上位層として機能し、モデル呼び出しを開発者が日々使用するインフラストラクチャとバンドルしている—GitHubのエディタ統合、リポジトリコンテキスト、プルリクエストおよびイシュー管理、ターミナルアクセス、組織レベルのコントロール。コード補完(引き続き無料)をより多くリソースを消費するチャット作業とエージェント作業(現在AIクレジット経由で課金)から分離した最近の課金変更により、この階層化が明示される。

内部製品またはカスタムオートメーションを構築するチームにとって、生APIアクセスは正しい選択のままだ。なぜなら、システム設計決定に対する完全な制御を与えるから:取得するファイル、リトライの処理方法、監査記録の保存場所、許可する認証情報。これらの決定には開発チームによる所有権が必要だ。しかし、既存のGitHubワークフローを通じてソフトウェアをリリースすることに焦点を当てたチームにとって、Copilotの統合上の利点は複合する—リッチなリポジトリとイシューコンテキストを自動的に提供することでトークン支出を削減し、組織ポリシーを別途配線する必要を排除し、散在したAPIキーではなく一元化された課金ダッシュボードで使用を可視化する。

Bring Your Own Key機能(パブリックプレビュー中)は第3の選択肢を追加する:チームはモデルプロバイダとの既存の商業関係を維持しながらCopilotの統合ワークフローにアクセスできる。この柔軟性から、GitHubはCopilotをAPIアクセスの置き換えではなく開発チーム向けワークフロー層として位置づけており、カスタムシステムの構築者向けに生APIを残していることが示唆される。

よくある質問

CopilotのBring Your Own Key機能で使用できるモデルは何か?
サポートプロバイダにはAnthropicAWS BedrockGoogle AI StudioMicrosoft FoundryOpenAIOpenAI互換プロバイダおよびxAIが含まれる。Copilot CLIはAzure OpenAIおよびローカルOllamaモデルなどのローカル外部BYOKモデルもサポートしている。この機能は現在パブリックプレビュー中である。
有料Copilotプランに含まれるもの?
コード補完とNext Edit Suggestionsは有料プランに引き続き含まれている。AIクレジットはより多くリソースを消費するチャット作業とエージェント作業に適用され、メーター計測使用量は選択したモデルのリストレートでインプット、アウトプット、キャッシュされたトークンから計算される。
生APIアクセスをCopilotの代わりに選択すべきはいつか?
内部エージェントプラットフォーム、評価ハーネス、オートメーションパイプラインなど、カスタム動作、統合、制御を必要とするシステムを構築する場合に生APIアクセスを選択する。これらではプロンプト、検索、ルーティング、リトライ、ログ、セキュリティモデル、課金を制御する。

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

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

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

ディスカッション

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

ログインして議論に参加

関連記事

AIニュースを毎日お届け

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

無料で始める

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

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

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

無料で受け取る →