借助 SQL Server Management Studio 22,SSMS 中的 GitHub Copilot 会选择一个默认模型,以提供快速响应时间、高质量的建议,并提高编码任务的效率。 默认模型因订阅而异。
但是,不限于使用此模型。 还可以选择最符合要求的不同模型。
可用模型
从模型选取器中的一组特选模型中进行选择,例如:
- GPT-5
- GPT-5 微型
- GPT-5.1
- GPT-5.1 Codex
- GPT-5.1 Codex mini
- GPT-5.1 Codex max
- GPT-4.1
- GPT-4o
- 克劳德十四行诗 4
- 克劳德十四行诗 4.5
- 克劳德 opus 4.5
- 克劳德·海库 4.5
- Gemini 2.5 专业版
模型可用性取决于 Copilot 订阅和每个模型的当前状态。 对于 Copilot Enterprise and Business,管理员必须先在 Copilot 设置中启用预览策略,然后才能在 SSMS 中提供模型。
自带模型 (BYOM)
可以通过提供 Azure、OpenAI、Anthropic 等提供商的 API 密钥,将自己的语言模型添加到 Copilot Chat。 此选项允许配置和访问一组自定义模型。
优点
使用自己的模型时,可以:
- 扩展内置选项之外的模型选择,包括新模型或实验模型。
- 选择满足基础结构、安全性或性能需求的模型。
- 直接通过特定提供程序控制和监视 API 使用情况。
- 在内置模型和自定义模型之间轻松切换。
添加自定义模型
可以从 GitHub Copilot 聊天窗口添加自定义模型。
在聊天视图中,转到模型选取器下拉列表,然后选择“ 管理模型”。
从下拉列表中选择提供商。 当前支持以下提供程序:
- OpenAI
- Anthropic
- xAI
- 蔚蓝
- 本地铸造厂
输入 API 密钥值。
选择相应的项,或根据 API 密钥输入必要的信息。
确认自定义模型出现在模型选取器中。
在聊天中发送提示;Copilot Chat 使用自定义模型。
为 Azure 添加自定义模型
若要添加在 Azure OpenAI 中预配的模型,需要部署和终结点信息。
在聊天视图中,转到模型选取器下拉列表,然后选择“ 管理模型”。
从提供程序下拉列表中选择 Azure。
输入 API 密钥值。
输入 Azure OpenAI 资源所需的信息。
- 显示名称定义模型在聊天视图中的模型选取器下拉列表中的显示方式。
- 模型 ID 是部署的名称。
-
资源终结点是终结点的 URL(例如
https://ghcp-ssms-endpoint.openai.azure.com/)
选择 “添加” 以添加模型。
选择 “保存” 以关闭对话框。
有关 Azure OpenAI 中的模型部署的详细信息,请参阅 在 Azure AI Foundry 模型资源中创建和部署 Azure OpenAI。
编辑自定义模型
可以从 GitHub Copilot 聊天窗口编辑模型的所选设置。
- 在聊天视图中,转到模型选取器下拉列表,然后选择“ 管理模型”。
- 在“ 自带模型 ”对话框中,将鼠标悬停在要修改的模型的显示名称上。
- 若要展开模型详细信息,请选择模型显示名称右侧的 V 形。
- 对选项进行必要的更改,然后选择“ 保存 ”以应用更改。
删除自定义模型
可以从 GitHub Copilot 聊天窗口中的自定义模型列表中删除模型。
- 在聊天视图中,转到模型选取器下拉列表,然后选择“ 管理模型”。
- 在“ 自带模型 ”对话框中,将鼠标悬停在要修改的模型的显示名称上。
- 若要展开模型详细信息,请选择模型显示名称右侧的 V 形。
- 选择 “删除模型 ”以删除模型。
限制和注意事项
对自定义模型的支持仅限于 Copilot 聊天体验。
模型功能取决于提供程序,并且只有支持工具调用的模型才能与 SSMS 中的 GitHub Copilot 一起使用。
嵌入、意向检测和存储库索引等服务可能继续使用 Copilot API。
使用自定义模型时,输出直接从提供程序返回,并可能绕过对 GitHub Copilot 中负责任的 AI 的筛选。
对自定义模型的支持 不适用于 Copilot Business 或 Enterprise 用户。