CodeGeex_免费的Github Copilot替代方案

发表:1年前 更新:1年前

CodeGeex是一个类似于Github Copilot的免费的代码提示(补全)工具,具有130亿参数的多编程语言代码生成预训练模型。

特点

  • 高精度代码生成:支持生成Python、C++、Java、JavaScript和Go等多种主流编程语言的代码,在HumanEval-X代码生成任务上取得47%~60%求解率,较其他开源基线模型有更佳的平均性能。代码生成示例
  • 跨语言代码翻译:支持代码片段在不同编程语言间进行自动翻译转换,翻译结果正确率高,在HumanEval-X代码翻译任务上超越了其它基线模型。代码翻译示例
  • 自动编程插件:CodeGeeX插件现已上架VSCode插件市场(完全免费),用户可以通过其强大的少样本生成能力,自定义代码生成风格和能力,更好辅助代码编写。插件下载
  • 模型跨平台开源: 所有代码和模型权重开源开放,用作研究用途。CodeGeeX同时支持昇腾和英伟达平台,可在单张昇腾910或英伟达V100/A100上实现推理。申请模型权重

全新多编程语言评测基准HumanEval-X:HumanEval-X是第一个支持功能正确性评测的多语言、多任务的基准,包含820个人工编写的高质量代码生成题目、测试用例与参考答案,覆盖5种编程语言(Python、C++、Java、JavaScript、Go),支持代码生成与代码翻译能力的评测。如何使用

1690197934-1_1690197932_jVe3A7QGfd.webp

在HumanEval-X代码生成任务上,与其它开源基线模型相比,CodeGeeX取得了最佳的平均性能。

使用体验

从cpilot到期之后我寄换成了CodeGeex,刚换过来还是非常的不习惯。感觉能力远不如copilot,主要在以下几个方面:

  • 根据已写的代码联想新的代码能力较差
  • 习惯写英语
  • 联想的代码变量不会根据上下文变量命名的方式来命名
  • 目前我不知道如何手动触发联想

如果经济方面没问题,还是建议大家用cpilot

CodeGeex官网

https://codegeex.cn/zh-CN

signature
保持理智
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com