模型卡片

您可以在模型卡片中找到有关此模型的详细信息。

Meta Code Llama 7B、13B 和 34B

补全

在这种格式中,模型会根据提示中提供的代码继续编写代码。可以在 这里 找到这种提示格式的实现。

  1. <s>{{ code_prompt }}

指令

Meta Code Llama 的指令提示模板遵循与 Meta Llama 2 聊天模型相同的结构,其中系统提示是可选的,用户和助手的消息交替出现,总是以用户消息结束。注意每个用户和助手消息之间的开始序列(BOS)标记。可以在 这里 找到 Meta Code Llama 的实现。

  1. <s>[INST] <<SYS>>
  2. {{ system_prompt }}
  3. <</SYS>>
  4. {{ user_message_1 }} [/INST] {{ model_answer_1 }} </s>
  5. <s>[INST] {{ user_message_2 }} [/INST]

填充

填充可以通过两种不同的方式完成:前缀-后缀-中间格式或后缀-前缀-中间。可以在 这里 找到这种格式的实现。

注意事项

  • 填充仅在 7B 和 13B 基础模型中可用,不在 Python、Instruct、34B 或 70B 模型中
  • 在编码前缀或后缀时,不使用 BOS 字符进行填充,但每个提示的开头只使用一次。

前缀-后缀-中间

  1. <s><PRE>{{ code_prefix }}<SUF>{{ code_suffix }}<MID>

后缀-前缀-中间

  1. <s><PRE><SUF>{{ code_suffix }}<MID>{{ code_prefix }}

请注意,由于您提供的文本包含了一些用于网页布局的CSS媒体查询代码,这些代码在这里没有实际用途,因此我已将它们省略。如果您需要在特定的编程或技术环境中应用这些格式,请确保遵循相应的指南和最佳实践。