StarCoder
编程大模型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、论文),其次为评测基准官方结果,最后为第三方评测机构数据。 了解数据收集方法
模型基本信息
开源和体验地址
官方介绍与博客
API接口信息
评测结果
发布机构
模型解读
💫 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 技术推送
