最新模型

shenwen-coderV2-Instruct

shenwenAI 推出的新一代指令跟随代码生成模型,
支持自然语言对话式编程,助力开发者高效完成代码生成、解释与调试任务。

模型概览

shenwen-coderV2-Instruct 是 shenwenAI 推出的新一代开源代码生成模型。 该模型经过指令微调,能够理解自然语言描述并生成高质量代码,支持多轮对话式编程交互。 无论是从零生成完整函数、解释现有代码逻辑,还是协助排查 Bug, shenwen-coderV2-Instruct 都能提供精准、高效的代码辅助, 是开发者的智能编程伙伴。

模型类型 代码生成(指令微调)
架构 Transformer(Decoder-only)
训练方式 Instruct Fine-tuning(指令微调)
开源协议 Apache 2.0
发布组织 shenwenAI
支持语言
Python JavaScript C/C++ Java Go Rust

代码生成示例

Python · 指令生成
# 用户指令
# 写一个 Python 函数,实现二分查找

# ↓ shenwen-coderV2-Instruct 生成
def binary_search(arr, target):
    left, right = 0, len(arr) - 1
    while left <= right:
        mid = (left + right) // 2
        if arr[mid] == target:
            return mid
        elif arr[mid] < target:
            left = mid + 1
        else:
            right = mid - 1
    return -1

核心能力

shenwen-coderV2-Instruct 专为对话式代码生成深度优化

自然语言编程

用中文或英文描述需求,模型自动生成对应代码,无需记忆复杂语法,让编程门槛大幅降低。

代码生成

根据功能描述生成完整的函数、类或模块,支持多种编程语言,输出结构清晰、可直接运行的代码。

代码解释

对复杂代码进行逐行或整体解释,帮助开发者快速理解陌生代码库,提升代码阅读与维护效率。

Bug 修复辅助

分析代码中的错误信息与异常堆栈,精准定位问题根因并提供修复建议,加速调试过程。

多轮对话

支持上下文感知的多轮编程对话,可在对话中逐步细化需求、迭代修改代码,实现连贯的编程协作体验。

开源免费

基于 Apache 2.0 协议完全开源,可免费用于个人与商业项目,欢迎开发者在此基础上进行二次开发与定制。

快速开始

三步即可在本地运行 shenwen-coderV2-Instruct

1

安装依赖

通过 pip 安装 transformers 库,确保您的 Python 环境已就绪。

pip install transformers torch
2

加载模型

从 HuggingFace 下载并加载 shenwen-coderV2-Instruct 模型与分词器。

from transformers import AutoModelForCausalLM, AutoTokenizer model_id = "shenwenAI/shenwen-coderV2-Instruct" tokenizer = AutoTokenizer.from_pretrained(model_id) model = AutoModelForCausalLM.from_pretrained(model_id)
3

发送指令

构建对话消息,调用模型生成接口,获取代码生成结果。

messages = [ {"role": "user", "content": "写一个 Python 函数实现冒泡排序"} ] text = tokenizer.apply_chat_template( messages, tokenize=False, add_generation_prompt=True ) inputs = tokenizer(text, return_tensors="pt") outputs = model.generate(**inputs, max_new_tokens=256) print(tokenizer.decode(outputs[0]))

在 HuggingFace 上获取

shenwen-coderV2-Instruct 已发布至 HuggingFace Model Hub,支持通过 transformers 库直接加载,也可下载 GGUF 格式配合 swllm.cpp 在本地高效运行。

V2
版本
6+
支持语言
Chat
交互模式
本地
运行方式

更多模型

探索 shenwenAI 发布的全部开源模型

shenwen-coder-0.5b

shenwenAI 首款轻量级代码补全模型,5 亿参数,专为低延迟本地代码补全场景优化,支持 FIM 模式。

查看详情

准备好体验对话式代码生成了吗?

立即前往 HuggingFace 下载 shenwen-coderV2-Instruct