1.ollama拉取启动deepseek-Code:
ollama pull deepseek-coder-v2:16b
ollama serve
2. vs code下载continue插件
3. 配置continue的config.json文件
{
"models": [
{
"title": "deepseek-coder-v2:16b",
"provider": "ollama",
"model": "deepseek-coder-v2:16b"
}
],
"customCommands": [
{
"name": "添加注释",
"prompt": "请给代码添加详细的中文注释:\n\n {{{ input }}}",
"description": ""
},
{
"name": "解释代码",
"prompt": "请用中文详细解释以下代码:\n\n {{{ input }}}",
"description": ""
},
{
"name": "重构代码",
"prompt": "请重构以下代码,要求符合代码规范并尽可能简洁,且用较为高级语法,并用中文添加注解:\n\n {{{ input }}}",
"description": ""
},
{
"name": "缺陷检测",
"prompt": "请参考通用编程规范,检查一下代码的命名规范、bug、缺陷及可以优化的内容:\n\n {{{ input }}}",
"description": ""
},
{
"name": "续写代码",
"prompt": "请续写以下代码,并添加中文注释解释:\n\n {{{ input }}}",
"description": ""
},
{
"name": "编写单元测试",
"prompt": "请给一下代码编写单元测试,并添加中文注释解释:\n\n {{{ input }}}",
"description": ""
}
],
"tabAutocompleteModel": {
"title": "deepseek-coder-v2:16b",
"provider": "ollama",
"model": "deepseek-coder-v2:16b"
},
"contextProviders": [
{
"name": "code",
"params": {}
},
{
"name": "docs",
"params": {}
},
{
"name": "diff",
"params": {}
},
{
"name": "terminal",
"params": {}
},
{
"name": "problems",
"params": {}
},
{
"name": "folder",
"params": {}
},
{
"name": "codebase",
"params": {}
}
],
"slashCommands": [
{
"name": "edit",
"description": "Edit selected code"
},
{
"name": "comment",
"description": "Write comments for the selected code"
},
{
"name": "share",
"description": "Export the current chat session to markdown"
},
{
"name": "cmd",
"description": "Generate a shell command"
},
{
"name": "commit",
"description": "Generate a git commit message"
}
],
"embeddingsProvider": {
"provider": "ollama",
"model": "deepseek-coder-v2:16b"
}
}
4. 使用
ctrl+I
选中代码 Ctrl+L
5. 显卡配置:
12G 显存