CodeGeeX 一款免费开源 AI 编程助手,极客 AI 从官方了解到这是基于一个大规模预训练多语言代码生成模型,通过二十多种编程语言的开源代码进行预训练,截至目前参数规模达到 130 亿。目前支持 Visual Studio Code / IDES 插件,提供 API 接口,以及在线使用。有点类似于之前给大家分享过的 Codeium 工具。
功能特色- 代码生成与补全:可以根据自然语言注释描述的功能自动生成代码,也可以根据已有的代码自动生成后续代码,补全当前行或生成后续若干行,帮助你提高编程效率。
- 代码翻译:基于 AI 大模型对代码进行语义级翻译,支持多种编程语言互译,准确率高。
- 支持多种语言:支持Python、Java、C++/C、JavaScript、Go等多种语言。
模型介绍
CodeGeeX 采用华为 MindSpore 框架实现,在鹏城实验室“鹏城云脑II”中的 192 个节点(共 1536 个国产昇腾 910 AI 处理器)上训练而成。截至 2022 年 6 月 22 日,CodeGeeX 历时两个月在 20 多种编程语言的代码语料库(>8500 亿 Token)上预训练得到。