# zai-org/codegeex2

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/zai-org-codegeex2).**

7,547 stars · 535 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/zai-org/CodeGeeX2
- Homepage: https://codegeex.cn
- awesome-repositories: https://awesome-repositories.com/repository/zai-org-codegeex2.md

## Topics

`code` `code-generation` `pretrained-models` `tool`

## Description

CodeGeeX2 is a large language model and AI programming assistant designed to generate, translate, and document source code across multiple programming languages. It functions as a multilingual code model that converts natural language prompts into executable code and technical documentation.

The project provides a self-hosted AI inference endpoint, allowing the model to be exposed as a web-accessible service. This enables external development tools to integrate automated programming tasks via network calls.

Its core capabilities cover multilingual code generation, automated source code documentation, and the translation of logic between different programming languages.

## Tags

### Development Tools & Productivity

- [AI Coding Assistants](https://awesome-repositories.com/f/development-tools-productivity/ai-coding-assistants.md) — Functions as an AI assistant that automates code generation, refactoring, and documentation from natural language.
- [Automated Documentation Generation](https://awesome-repositories.com/f/development-tools-productivity/project-scaffolding-config-code-generation/code-generation/automated-documentation-generation.md) — Automatically drafts descriptive comments and technical documentation by analyzing the logic of existing code.

### Artificial Intelligence & ML

- [AI Source Code Translators](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-source-code-translators.md) — Converts source code between different programming languages while preserving the original logic and functionality. ([source](https://cdn.jsdelivr.net/gh/zai-org/codegeex2@main/README.md))
- [Generative Code Models](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-code-models.md) — Implements a generative code model specialized in synthesizing structured source code from natural language.
- [Multilingual Code Models](https://awesome-repositories.com/f/artificial-intelligence-ml/multilingual-code-models.md) — Provides a model capable of understanding and generating source code across multiple programming languages.
- [REST Endpoints](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-integration-apis/rest-endpoints.md) — Provides RESTful HTTP endpoints for external clients to send prompts and receive generated code.
- [Generative AI Model Serving](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-models/generative-ai-model-serving.md) — Ships a serving infrastructure to distribute generative AI inference workloads for code generation.
- [Model Serving Endpoints](https://awesome-repositories.com/f/artificial-intelligence-ml/model-serving-endpoints.md) — Exposes the AI model via a web interface to allow external applications to request code generation. ([source](https://cdn.jsdelivr.net/gh/zai-org/codegeex2@main/README.md))
- [Self-Hosted AI Models](https://awesome-repositories.com/f/artificial-intelligence-ml/self-hosted-ai-models.md) — Supports the deployment of the AI model on private, self-managed infrastructure via a hosted endpoint.

### Programming Languages & Runtimes

- [Natural Language Code Generators](https://awesome-repositories.com/f/programming-languages-runtimes/source-code-generators/specification-from-code-generators/natural-language-code-generators.md) — Translates natural-language prompts into executable source code and completes existing code snippets. ([source](https://cdn.jsdelivr.net/gh/zai-org/codegeex2@main/README.md))
- [Documentation Comment Generators](https://awesome-repositories.com/f/programming-languages-runtimes/code-commenting/documentation-comment-generators.md) — Provides automated generation of structured documentation comment blocks from existing source code. ([source](https://cdn.jsdelivr.net/gh/zai-org/codegeex2@main/README.md))
