codecamp

CodeGeeX4-ALL-9B 技术文档

CodeGeeX4-ALL-9B 技术文档

模型介绍

CodeGeeX4-ALL-9B,是最新的 CodeGeeX4 系列模型的开源版本。CodeGeeX4-ALL-9B模型在 GLM-4-9B 基础上持续训练的多语言代码生成模型,显著提升了代码生成能力。使用单个 CodeGeeX4-ALL-9B 模型,可以支持代码补全与生成、代码解释、联网搜索、函数调用、仓库级代码问答等多种功能,覆盖了软件开发的各个场景。

CodeGeeX4-ALL-9B 在 BigCodeBenchNaturalCodeBench 等公开基准测试中取得了极具竞争力的表现。它是目前参数量少于 100 亿的最强代码生成模型,甚至超越了更大的通用模型,在推理速度和模型性能方面达到了最佳平衡。

CodeGeeX4-ALL-9B上下文处理能力达到了128K,在“大海捞针”(Needle In A Haystack, NIAH)评估中,python语言环境达到了 100% 的检索准确率。CodeGeeX4-ALL-9B也是目前唯一一个实现Function Call的代码大模型。

任何相关技术问题,请到 Github Issue 提问。如果您喜欢我们的项目并认为它对您有帮助,请在GitHub上为CodeGeeX4点一个⭐️ Star!

开源仓库项目更新

  • 2024/7/16: CodeGeeX4-ALL-9B在ModelScope上线GGUF权重:https://modelscope.cn/models/ZhipuAI/codegeex4-all-9b-GGUF

  • 2024/7/8: CodeGeeX4-ALL-9B适配Ollama上线。

  • 2024/7/5: CodeGeeX4-ALL-9B正式开源!

文档目录

针对以下内容进行了详细的介绍,您可以点击进入并查看具体的技术文档。

  • CodeGeeX4-ALL-9B 开源模型评测结果

  • Ollama

  • HuggingFace Transformers

  • vLLM

  • Chat&通用模式

  • 代码注释

  • 代码解释

  • 单元测试

  • 文件问答

  • 多轮对话

  • 使用 CodeGeeX4-ALL-9B 开源模型遇见的常见问题

  • 如何为项目做出贡献

  • 项目更新计划

CodeGeeX模型详解:本地部署、性能评测与新功能
GoodCase
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }