copilot使用
创始人
2026-05-19 09:55:41
0

1、介绍

GitHub Copilot 是微软与 OpenAI 合作开发的 AI 编程助手,深度集成于 VS Code 中,可基于注释或上下文自动生成代码、补全函数、解释逻辑等。

2、基本用法

(1)代码自动补全‌:输入注释或部分代码后,按 Tab 键接受建议。

(2)内联聊天:使用快捷键ctrl+i开启,输入上下文生成代码。

(3)聊天窗口:使用智能体生成代码。

3、使用外部大模型

(1)安装插件OAI compatible provider for copilot

image.png

(2)配置外部大模型

image.png

在settings.json文件中输入(示例):

"oaicopilot.models": [ 
        {
            "id": "ZhipuAI/GLM-5.1", #模型唯一标识名
            "owned_by": "modelscope", #模型归属方
            "baseUrl": "https://api-inference.modelscope.cn/v1", #模型的 API 接口地址
            "apiMode": "openai" #接口兼容模式,openai或anthropic
        },
        {
            "id": "deepseek-ai/DeepSeek-V4-Pro",
            "owned_by": "modelscope",
            "baseUrl": "https://api-inference.modelscope.cn/v1",
            "apiMode": "openai"
        },
        {
            "id": "deepseek-ai/DeepSeek-V4-Flash",
            "owned_by": "modelscope",
            "baseUrl": "https://api-inference.modelscope.cn/v1",
            "apiMode": "openai"
        },
        {
            "id": "GLM-4.7-Flash",
            "owned_by": "glm",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "apiMode": "openai"
        }
    ]

在聊天窗口中选择大模型后,输入上下文发送后会提示输出apikey。

(3)使用ctrl+shift+p,输入命令oaicopilot:open configuration ui命令可以打开oai的配置界面。

image.png


上一篇:.net使用Microsoft.Extensions.AI调用大模型

下一篇:没有了

相关内容

copilot使用
1、介绍GitHub Copilot 是微软与 OpenAI 合作...
2026-05-19 09:55:41

热门资讯

.net使用Microsoft... 1、安装NuGet包dotnet add package Microsoft.Extensions....
jupyter noteboo... 当前jupyter notebook要使用python3.12版才不会出现兼容性问题。1、安装pip...
okhttp的使用 android网络框架之OKhttp一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,适用于 ...
.net中使用openai库调... 1、安装NuGet包dotnet add package OpenAI #官方地址https://...
unity3d控制物体移动(触... float x;float y;if (Input.touchCount > 0) { //触控 ...
asp.net core mv... asp.net core mvc view页面变量中文乱码,即razor变量中文乱码,特别是从数据库...
asp.net core由于大... 1、efcore在windows中使用数据库时表名不区分大小写,但在linux中区分大小写。例如:p...
c#、python、php、v... c#Math.Round():四舍五入。若只有一个5时,则前偶舍,前奇入。Math.Ceiling(...
unity3d学习笔记 《unity3d学习笔记》--擅码网unity视频教程一、新手入门1、unity3d环境搭建unit...
unity3d物体移动、旋转和... 物体移动:1、transform.Translate():位置,相对值,默认按自身坐标。transf...