基于 PyCharm 使用 Tabby 和 CodeGPT 插件搭建免费的 GitHub Copilot
使用的模型
- 代码生成
Tabby使用的是Deepseek Coder 6.7B模型。 - AI 聊天
CodeGPT使用的是ChatGLM3-6B模型。这个后面考虑使用Deepseek Coder 6.7B来替换。
部署服务器端
Tabby 服务
docker run -d --runtime nvidia --name tabby -p 8080:8080 \
-e TABBY_DOWNLOAD_HOST=modelscope.cn \
-e NVIDIA_VISIBLE_DEVICES=3 \
-e RUST_BACKTRACE=1 \
-v `pwd`/.tabby:/data tabbyml/tabby \
serve --model TabbyML/DeepseekCoder-6.7B --device cuda
OpaneAI 服务
- 启动服务
Controller
python -m fastchat.serve.controller
- 启动服务
Model Worker
python -m fastchat.serve.model_worker \
--model-path THUDM/chatglm3-6b --port 21002 \
--worker-address http://localhost:21002 \
--model-names chatglm3-6b,gpt-3.5-turbo