CodeGeeX官方支持5大类共30+编程语言:一、10种主流通用语言;二、7种前端与标记语言;三、6种移动端与系统级语言;四、6种数据与脚本语言;五、6种其他语言及扩展能力。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

CodeGeeX作为一款基于大模型的智能编程助手,其核心能力高度依赖对多语言语法结构、语义习惯及生态工具链的理解。以下是其官方确认支持的语言范围:
一、主流通用编程语言
CodeGeeX原生覆盖当前工业界使用最广泛的通用语言,具备完整的代码生成、补全、注释与翻译能力。这些语言拥有成熟的抽象语法树(AST)解析支持和丰富的训练语料。
1、Python
2、Java
3、C++
4、C
5、JavaScript
6、TypeScript
7、Go
8、Rust
9、PHP
10、Ruby
二、前端与标记类语言
针对Web开发场景,CodeGeeX提供细粒度的HTML/CSS/JS协同理解能力,支持组件级代码生成与响应式逻辑推导,同时兼容现代框架语法糖。
1、HTML
2、CSS
3、Vue
4、React(JSX)
5、Svelte
6、GraphQL
7、Markdown
三、移动端与系统级语言
CodeGeeX对移动平台原生语言及底层系统语言提供专项适配,包括内存管理提示、平台API调用建议及跨平台桥接逻辑生成。
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
1、Kotlin
2、Swift
3、Objective-C
4、Dart(Flutter)
5、Cobol
6、Zig
四、数据与脚本语言
面向数据工程与自动化运维场景,CodeGeeX支持声明式查询语言及轻量脚本语言的上下文感知补全,可识别SQL方言差异及Shell环境变量依赖。
1、SQL(含MySQL、PostgreSQL、Oracle方言)
2、Shell(Bash/Zsh)
3、YAML
4、JSON
5、Perl
6、COBOL
五、其他支持语言与扩展能力
CodeGeeX采用标签化语言识别机制(如language:Python),理论上可通过添加语言标识符支持任意具有明确语法规范的语言。部分小众语言虽未在UI中显式列出,但已在实际插件调用中验证可用。
1、C#
2、Haskell
3、Elixir
4、Lisp(Clojure)
5、Fortran
6、Ada


















