awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
salesforce avatar

salesforce/CodeGen

0
View on GitHub↗
5,175 星标·424 分支·Python·Apache-2.0·3 次浏览

CodeGen

CodeGen 是一个经过训练的大语言模型与程序合成模型,旨在生成功能性源代码。它利用神经网络架构,根据自然语言描述或部分代码片段合成可执行代码。

该模型通过预测并填充程序中缺失的代码部分,实现了自动化程序合成与 AI 辅助编码。它将自然语言描述转换为功能性编程逻辑,以自动化样板代码与业务逻辑的创建。

Features

  • Natural Language to Code Generators - Synthesizes functional computer code by transforming natural language descriptions into executable source code.
  • Contextual Code Infilling - Provides contextual code infilling to predict and insert missing sections of code within existing programs.
  • Code-Specific Language Models - Acts as a large language model specifically trained on programming languages for code synthesis and completion.
  • Large Language Models - Utilizes high-performance large language models trained on massive datasets to synthesize complex programming logic.
  • Large Scale Training - Undergoes large-scale training on vast open-source code repositories to learn general programming patterns.
  • Program Synthesis Models - Implements a program synthesis model that generates executable source code based on specified behavior or logic.
  • Causal Language Modeling - Utilizes a causal language modeling architecture to predict subsequent tokens by masking future data during training.
  • Transformer Architectures - Based on a transformer neural architecture using stacked attention mechanisms to process code sequences.
  • Code-Optimized Pre-trained Models - Provides a pre-trained neural network optimized for understanding and predicting complex code structures.
  • AI Coding Assistants - Accelerates the development process through AI-powered predictions and automated filling of missing code sections.
  • Natural Language Code Generators - Performs automated program synthesis to generate complete functional code from natural language prompts.
  • TPU Training Accelerators - Employs TPU-accelerated distributed training to handle massive parameter counts and datasets.
  • Autoregressive Code Generation - Implements an autoregressive mechanism to produce source code incrementally by predicting the next token based on previous context.
  • AI Code Generation Workflows - Automates the creation of boilerplate and complex logic to reduce manual typing and accelerate software delivery.
  • Code Vocabulary Encodings - Converts source code into numerical representations using a specialized vocabulary optimized for programming language syntax.
  • AI Coding Assistants - Offers an open-source model for program synthesis and code generation.
  • AI Models and Tools - Framework for program synthesis and automated code generation.
  • Code Generation Models - Open-source model designed for program synthesis tasks.
  • Language Models - Generates source code from natural language prompts.
  • Pre-training Research - Open large language models for multi-turn program synthesis.

Star 历史

salesforce/codegen 的 Star 历史图表salesforce/codegen 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

CodeGen 的开源替代方案

相似的开源项目,按与 CodeGen 的功能重合度排序。
  • meta-llama/codellamameta-llama 的头像

    meta-llama/codellama

    16,307在 GitHub 上查看↗

    CodeLlama is a family of large language models derived from the Llama 2 architecture and specialized for producing, completing, and refactoring source code across multiple programming languages. It functions as a code generation model capable of synthesizing source code from natural language descriptions. The project includes specific model variants designed for different programming tasks. This includes instruction-tuned models trained to follow complex natural language directions and code infilling models that predict and insert missing code segments into existing files by analyzing surroun

    Python
    在 GitHub 上查看↗16,307
  • facebookresearch/codellamafacebookresearch 的头像

    facebookresearch/codellama

    16,307在 GitHub 上查看↗

    Code Llama is a large language model based on Llama 2 trained specifically for programming tasks and software development. It provides specialized model types optimized for general code generation, instruction following, and context-aware infilling. The project includes an instruction-tuned programming model for executing technical tasks via natural language prompts and a code infilling model that predicts missing sections based on surrounding source context. A large context code model is also provided to analyze extensive blocks of source code for improved coherence. The system covers capab

    Python
    在 GitHub 上查看↗16,307
  • thudm/codegeexTHUDM 的头像

    THUDM/CodeGeeX

    8,793在 GitHub 上查看↗

    CodeGeeX is an open-source code model and multilingual large language model designed to generate, translate, and complete source code across multiple programming languages. It functions as an AI coding assistant and a cross-lingual code translator that produces executable code and technical documentation. The project enables natural language programming by turning plain English descriptions into functional programs. It also provides the ability to convert source code from one programming language to another while preserving the original logic and functionality. The system covers a range of c

    Python
    在 GitHub 上查看↗8,793
  • ibm-granite/granite-code-modelsibm-granite 的头像

    ibm-granite/granite-code-models

    1,250在 GitHub 上查看↗

    Granite Code Models is a family of transformer-based foundational models designed for software engineering and logical reasoning tasks. These models are trained on high-quality programming datasets to interpret natural language prompts and generate functional source code, explain complex logic, repair code defects, and produce technical documentation. The project distinguishes itself through specialized training methodologies that align model behavior with complex programming instructions and mathematical problem-solving. By utilizing chain-of-thought reasoning and instruction-tuned parameter

    在 GitHub 上查看↗1,250
查看 CodeGen 的所有 30 个替代方案→

常见问题解答

salesforce/codegen 是做什么的?

CodeGen 是一个经过训练的大语言模型与程序合成模型,旨在生成功能性源代码。它利用神经网络架构,根据自然语言描述或部分代码片段合成可执行代码。

salesforce/codegen 的主要功能有哪些?

salesforce/codegen 的主要功能包括:Natural Language to Code Generators, Contextual Code Infilling, Code-Specific Language Models, Large Language Models, Large Scale Training, Program Synthesis Models, Causal Language Modeling, Transformer Architectures。

salesforce/codegen 有哪些开源替代品?

salesforce/codegen 的开源替代品包括: meta-llama/codellama — CodeLlama is a family of large language models derived from the Llama 2 architecture and specialized for producing,… facebookresearch/codellama — Code Llama is a large language model based on Llama 2 trained specifically for programming tasks and software… thudm/codegeex — CodeGeeX is an open-source code model and multilingual large language model designed to generate, translate, and… ibm-granite/granite-code-models — Granite Code Models is a family of transformer-based foundational models designed for software engineering and logical… zgsm-ai/costrict — Costrict is an AI software engineering agent and coding assistant designed for enterprise-grade development. It… zai-org/codegeex2 — CodeGeeX2 is a large language model and AI programming assistant designed to generate, translate, and document source…