CoolFace
Modelpublic

viettelsecurity-ai/security-llama3.2-3b

sourceHugging Faceupdated 2y agoView on Hugging Face
2likes34downloads
Model Card

Model Overview

DevelopersMeta
Architecture3B parameters, dense decoder-only Transformer model
InputsText, best suited for prompts in the chat format
Context length4K tokens
OutputsGenerated text in response to input
LicenseMIT

Training Datasets

Our training data is an extension of the data used for security-llama3.2-3b and includes a wide variety of sources from:

  1. 1.Publicly available blogs, papers, reference from: https://github.com/PEASEC/cybersecurity_dataset.
  1. 1.Newly created synthetic, "textbook-like" data for the purpose of teaching cybersecurity (use GPT-4o).
  1. 1.Acquired academic books and Q&A datasets

Usage

Input Formats

Given the nature of the training data, security-llama3.2-3b is best suited for prompts using the chat format as follows:

bash
<|begin_of_text|><|start_header_id|>user<|end_header_id|>
Hello!<|eot_id|><|start_header_id|>assistant<|end_header_id|>
Hey there! How are you?<|eot_id|><|start_header_id|>user<|end_header_id|>
I'm great thanks!<|eot_id|>

With transformers

python
import transformers

pipeline = transformers.pipeline(
    "text-generation",
    model="viettelsecurity-ai/security-llama3.2-3b",
    model_kwargs={"torch_dtype": "auto"},
    device_map="auto",
)

messages = [
    {"role": "system", "content": "You are a SOC-tier3"},
    {"role": "user", "content": "What is the url phishing?"},
]

outputs = pipeline(messages, max_new_tokens=128)
print(outputs[0]["generated_text"][-1])