1
0
mirror of synced 2026-01-07 00:01:39 -05:00
Files
docs/data/reusables/copilot/differences-cfi-cfb-table.md
2025-05-08 14:59:13 +00:00

16 KiB

{% rowheaders %}

{% data variables.product.prodname_copilot_free_short %} {% data variables.product.prodname_copilot_pro_short %} {% data variables.product.prodname_copilot_pro_plus_short %} {% data variables.product.prodname_copilot_business_short %} {% data variables.product.prodname_copilot_enterprise_short %}
Pricing Not applicable {% data variables.copilot.cfi_price_per_month %} per month, or
{% data variables.copilot.cfi_price_per_year %} per year
(free for some users)
{% data variables.copilot.cpp_price_per_month %} per month, or
{% data variables.copilot.cpp_price_per_year %} per year
{% data variables.copilot.cfb_price_per_month %} per granted seat per month {% data variables.copilot.ce_price_per_month %} per granted seat per month
Premium requests 50 per month 300 per month 1500 per month 300 per user per month 1000 per user per month
Purchase additional premium requests at $0.04/request {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}

{% endrowheaders %}

Agents

{% rowheaders %}

Agents {% data variables.product.prodname_copilot_free_short %} {% data variables.product.prodname_copilot_pro_short %} {% data variables.product.prodname_copilot_pro_plus_short %} {% data variables.product.prodname_copilot_business_short %} {% data variables.product.prodname_copilot_enterprise_short %}
Agent mode in {% data variables.product.prodname_vscode_shortname %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.product.prodname_copilot_short %} code review Only "Review selection" in {% data variables.product.prodname_vscode_shortname %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.product.prodname_copilot_extensions_short %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}

{% endrowheaders %}

Chat

{% rowheaders %}

Chat {% data variables.product.prodname_copilot_free_short %} {% data variables.product.prodname_copilot_pro_short %} {% data variables.product.prodname_copilot_pro_plus_short %} {% data variables.product.prodname_copilot_business_short %} {% data variables.product.prodname_copilot_enterprise_short %}
{% data variables.product.prodname_copilot_chat_short %} in IDEs1 2 50 messages per month Unlimited with base model Unlimited with base model Unlimited with base model Unlimited with base model
Inline chat {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
Slash commands {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.product.prodname_copilot_mobile_short %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.product.prodname_copilot_chat_dotcom_short %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_windows_terminal %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
Increased {% data variables.product.prodname_github_models %} rate limits3 {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.product.prodname_copilot_chat_short %} skills in IDEs4 {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}

{% endrowheaders %}

Models

{% rowheaders %}

Available models in chat {% data variables.product.prodname_copilot_free_short %} {% data variables.product.prodname_copilot_pro_short %} {% data variables.product.prodname_copilot_pro_plus_short %} {% data variables.product.prodname_copilot_business_short %} {% data variables.product.prodname_copilot_enterprise_short %}
{% data variables.copilot.copilot_claude_sonnet_35 %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.copilot.copilot_claude_sonnet_37 %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.copilot.copilot_claude_sonnet_37 %} Thinking {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.copilot.copilot_gemini_flash %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.copilot.copilot_gemini_25_pro %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.copilot.copilot_gpt_4o %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.copilot.copilot_gpt_41 %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
GPT-4.5 {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %}
o1 {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
o3 {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not icluded" %} {% octicon "check" aria-label="Included" %} {% octicon "x" aria-label="Not Included" %} {% octicon "check" aria-label="Included" %}
o3-mini {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
o4-mini {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}

{% endrowheaders %}

Code completion

{% rowheaders %}

Code completion {% data variables.product.prodname_copilot_free_short %} {% data variables.product.prodname_copilot_pro_short %} {% data variables.product.prodname_copilot_pro_plus_short %} {% data variables.product.prodname_copilot_business_short %} {% data variables.product.prodname_copilot_enterprise_short %}
Real-time code suggestions with the base model5 2000 completions per month {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.copilot.next_edit_suggestions_caps %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}

{% endrowheaders %}

Customization

{% rowheaders %}

Customization {% data variables.product.prodname_copilot_free_short %} {% data variables.product.prodname_copilot_pro_short %} {% data variables.product.prodname_copilot_pro_plus_short %} {% data variables.product.prodname_copilot_business_short %} {% data variables.product.prodname_copilot_enterprise_short %}
Repository and personal custom instructions {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
Organization custom instructions ({% data variables.release-phases.public_preview %}) {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %}
Prompt files {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
Private extensions {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
Coding guidelines for code review {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %}
Block suggestions matching public code {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
Exclude specified files from {% data variables.product.prodname_copilot_short %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
Organization-wide policy management {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}

{% endrowheaders %}

Other features

{% rowheaders %}

{% data variables.product.prodname_copilot_free_short %} {% data variables.product.prodname_copilot_pro_short %} {% data variables.product.prodname_copilot_pro_plus_short %} {% data variables.product.prodname_copilot_business_short %} {% data variables.product.prodname_copilot_enterprise_short %}
{% data variables.product.prodname_copilot_for_prs %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
Audit logs {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}
{% data variables.product.prodname_copilot_short %} knowledge bases {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %}
Fine tuning a custom large language model (limited {% data variables.release-phases.public_preview %})6 {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "x" aria-label="Not included" %} {% octicon "check" aria-label="Included" %}
{% data variables.product.prodname_copilot_cli_short %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %} {% octicon "check" aria-label="Included" %}

{% endrowheaders %}


  1. {% data variables.product.prodname_copilot_chat_short %} in IDEs is available in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Eclipse, and Xcode. ↩︎

  2. Response times may vary during periods of high usage. ↩︎

  3. For details about the increased rate limits, see AUTOTITLE. ↩︎

  4. {% data variables.product.prodname_copilot_chat_short %} skills in IDEs is available in {% data variables.product.prodname_vscode %} and {% data variables.product.prodname_vs %}. ↩︎

  5. Code completion in IDEs is available in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim, and Eclipse. ↩︎

  6. For details about fine tuning the model, see AUTOTITLE. ↩︎