DataLearner 标志

StarCoder

编程大模型
发布时间: 2023-05-05更新于: 2026-10-10浏览量: 787
上下文长度
8K
最佳榜单名次
第 36 / 67
HumanEval 第 75 / 101
查看全部评测
是否开源
开源
BigCode OpenRAIL-M v1
参数 155亿
查看开源信息

StarCoder is a 15.5B-parameter open code model from the BigCode project led by Hugging Face and ServiceNow, released in May 2023. Trained on permissively licensed code in more than 80 languages from The Stack, it introduced an 8K-token context and fill-in-the-middle, under the BigCode OpenRAIL-M licence.

数据优先来自官方发布(GitHub、Hugging Face、论文),其次为评测基准官方结果,最后为第三方评测机构数据。 了解数据收集方法

StarCoder

模型基本信息

推理过程
暂无数据
思考模式
不支持思考模式
上下文长度
8K tokens
最大输出长度
暂无数据
模型类型
编程大模型
输入/输出模态
暂无数据
发布时间
2023-05-05
模型文件大小
64GB
MoE架构
否
总参数 / 激活参数
155亿 / 不适用
知识截止
暂无数据
StarCoder

开源和体验地址

代码开源状态
预训练权重开源
BigCode OpenRAIL-M v1 - 免费商用授权
在线体验
暂无
StarCoder

官方介绍与博客

DataLearnerAI博客
暂无
StarCoder

API接口信息

接口速度
暂无数据
暂无公开的 API 定价信息。
StarCoder

评测结果

StarCoder 当前已收录的代表性评测结果包括 MBPP(36 / 67,得分 52.70)、HumanEval(75 / 101,得分 33.60)。 本页还汇总了参数规模、上下文长度与 API 价格,便于结合评测结果与部署约束一起判断模型适配度。

思考模式

程序生成与编辑

共 2 项评测
评测名称 / 模式
得分
排名/总数
MBPP
常规模式
52.70
36 / 67
HumanEval
常规模式
33.60
75 / 101
StarCoder

发布机构

StarCoder

模型解读

💫 StarCoder是一种基于源代码和自然语言文本训练的语言模型(LM)。它的训练数据包含了80多种不同的编程语言,以及从GitHub问题和提交以及notebook中提取的文本数据。

StarCoder简介

StarCoder是基于GitHub数据训练的一个代码补全大模型。可以实现一个方法或者补全一行代码。模型训练的数据来自Stack v1.2,这是一个收集自GitHub的包含很多代码的数据集。StarCoder的context长度是8192个tokens。

需要注意的是,这个模型不是一个指令模型(instruction model),因此,如果你输入“写一个求平方根的方法”这样的文本是无法获得正确结果的。它所做的主要是代码补全。不过,你也可以使用Tech Assistant prompt来让它有类似的能力。这是一个可以让StarCoder变成类似助理的数据集。

StarCoder使用方法

StarCoder生成代码实例

# pip install -q transformers

DataLearner 官方微信

欢迎关注 DataLearner 官方微信,获得最新 AI 技术推送

DataLearner 官方微信二维码