Model reference · open weights

WhiteRabbitNeo

LLMs WhiteRabbitNeo Text gen 1 build Open, with conditions 517 dl/mo

WhiteRabbitNeo is an open-weight language model from WhiteRabbitNeo. WhiteRabbitNeo-13B-v1 (BF16) weighs 26.0 GB; the smallest configuration that runs it is L40S 48 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • WhiteRabbitNeo is a 13B parameter text-generation model developed by WhiteRabbitNeo for offensive and defensive cybersecurity applications.
  • It supports a context length of 16,384 tokens and is released under the LLaMA-2 license with specific usage restrictions.
  • The model is provided as a public preview to assess the societal impact of such an AI.

Summary of the WhiteRabbitNeo/WhiteRabbitNeo-13B-v1 model card, 2026-10-01

What it is

Released byWhiteRabbitNeo
Released2023-12-17
VRAM26.0 GB for the weights

What it runs on

Memory and cards for WhiteRabbitNeo-13B-v1 (BF16)

26.0 GBweights, file size
819 MBcache per 1K tokens
659 MBruntime overhead, at least
16,384 tokenscontext max
CardRequests at onceContext maxMemory
8K each
RTX 3060 12 GB … RTX 4090 24 GB
4 smaller cards
RTX 5090 32 GB5K31.0 GB
L40S 48 GB2all 16K44.0 GB
A100 80 GB7all 16K78.2 GB
H100 80 GB7all 16K78.1 GB
RTX PRO 6000 Blackwell 96 GB9all 16K93.8 GB
DGX Spark (GB10) 128 GB unified11all 16K107 GB
H200 141 GB16all 16K138 GB
B200 180 GB21all 16K176 GB
2× L40S 48 GB
tensor parallel
9all 16K44.0 GB a card
4× RTX 4090 24 GB
tensor parallel
9all 16K23.4 GB a card
4× RTX 3090 24 GB
tensor parallel
9all 16K23.4 GB a card
4× RTX 5090 32 GB
tensor parallel
14all 16K31.0 GB a card
2× H100 80 GB
tensor parallel
18all 16K78.1 GB a card
2× A100 80 GB
tensor parallel
19all 16K78.2 GB a card
Memory needed at each load
Requests at once8K tokens each
133.4 GB
560.2 GB
880.4 GB
16134 GB
32241 GB
64456 GB

One card, with vLLM's small-card settings.

From the model card

What WhiteRabbitNeo says about WhiteRabbitNeo

Read the model card

Access at: https://www.whiterabbitneo.com/

Our Discord Server

LLaMA-2 Licence + WhiteRabbitNeo Extended Version

Licence: Usage Restrictions

You agree not to use the Model or Derivatives of the Model:

-	In any way that violates any applicable national or international law or regulation or infringes upon the lawful rights and interests of any third party;
-	For military use in any way;
-	For the purpose of exploiting, harming or attempting to exploit or harm minors in any way;
-	To generate or disseminate verifiably false information and/or content with the purpose of harming others;
-	To generate or disseminate inappropriate content subject to applicable regulatory requirements;
-	To generate or disseminate personal identifiable information without due authorization or for unreasonable use;
-	To defame, disparage or otherwise harass others;
-	For fully automated decision making that adversely impacts an individual’s legal rights or otherwise creates or modifies a binding, enforceable obligation;
-	For any use intended to or which has the effect of discriminating against or harming individuals or groups based on online or offline social behavior or known or predicted personal or personality characteristics;
-	To exploit any of the vulnerabilities of a specific group of persons based on their age, social, physical or mental characteristics, in order to materially distort the behavior of a person pertaining to that group in a manner that causes or is likely to cause that person or another person physical or psychological harm;
-	For any use intended to or which has the effect of discriminating against individuals or groups based on legally protected characteristics or categories.

Terms of Use

By accessing and using this Artificial Intelligence (AI) model, you, the user, acknowledge and agree that you are solely responsible for your use of the model and its outcomes. You hereby agree to indemnify, defend, and hold harmless the creators, developers, and any affiliated persons or entities of this AI model from and against any and all claims, liabilities, damages, losses, costs, expenses, fees (including reasonable attorneys' fees and court costs) that may arise, directly or indirectly, from your use of the AI model.

This AI model is provided "as is" and "as available" without any warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. The creators make no warranty that the AI model will meet your requirements or be available on an uninterrupted, secure, or error-free basis.

Your use of the AI model is at your own risk and discretion, and you will be solely responsible for any damage to computer systems or loss of data that results from the use of the AI model.

This disclaimer constitutes part of the agreement between you and the creators of the AI model regarding your use of the model, superseding any prior agreements between you and the creators regarding your use of this AI model.

WhiteRabbitNeo

WhiteRabbitNeo is a model series that can be used for offensive and defensive cybersecurity.

This 13B model is getting released as a public preview of its capabilities, and also to assess the societal impact of such an AI.

import torch, json
from transformers import AutoModelForCausalLM, AutoTokenizer

model_path = "/home/migel/models/WhiteRabbitNeo"

model = AutoModelForCausalLM.from_pretrained(
    model_path,
    torch_dtype=torch.float16,
    device_map="auto",
    load_in_4bit=False,
    load_in_8bit=True,
    trust_remote_code=True,
)

tokenizer = AutoTokenizer.from_pretrained(model_path, trust_remote_code=True)

def generate_text(instruction):
    tokens = tokenizer.encode(instruction)
    tokens = torch.LongTensor(tokens).unsqueeze(0)
    tokens = tokens.to("cuda")

    instance = {
        "input_ids": tokens,
        "top_p": 1.0,
        "temperature": 0.5,
        "generate_len": 1024,
        "top_k": 50,
    }

    length = len(tokens[0])
    with torch.no_grad():
        rest = model.generate(
            input_ids=tokens,
            max_length=length + instance["generate_len"],
            use_cache=True,
            do_sample=True,
            top_p=instance["top_p"],
            temperature=instance["temperature"],
            top_k=instance["top_k"],
            num_return_sequences=1,
        )
    output = rest[0][length:]
    string = tokenizer.decode(output, skip_special_tokens=True)
    answer = string.split("USER:")[0].strip()
    return f"{answer}"

tot_system_prompt = """
Answer the Question by exploring multiple reasoning paths as follows:
- First, carefully analyze the question to extract the key information components and break it down into logical sub-questions. This helps set up the framework for reasoning. The goal is to construct an internal search tree.
- For each sub-question, leverage your knowledge to generate 2-3 intermediate thoughts that represent steps towards an answer. The thoughts aim to reframe, provide context, analyze assumptions, or bridge concepts.
- Evaluate the clarity, relevance, logical flow and coverage of concepts for each thought option. Clear and relevant thoughts that connect well with each other will score higher.
- Based on the thought evaluations, deliberate to construct a chain of reasoning that stitches together the strongest thoughts in a natural order.
- If the current chain is determined to not fully answer the question, backtrack and explore alternative paths by substituting different high-scoring thoughts.
- Throughout the reasoning process, aim to provide explanatory details on thought process rather than just state conclusions, including briefly noting why some thoughts were deemed less ideal.
- Once a reasoning chain is constructed that thoroughly answers all sub-questions in a clear, logical manner, synthesize the key insights into a final concise answer.
- Please note that while the focus 

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms