# prompt_strategies.alpaca_chat

`prompt_strategies.alpaca_chat`

Module for Alpaca prompt strategy classes

## Classes

Name | Description
--- | ---
AlpacaChatPrompter | Alpaca Chat Prompter extending the system prompt to for chat-instruct answers
AlpacaConcisePrompter | Alpaca Prompter extending the system prompt to ask for concise chat-instruct answers
AlpacaQAPromptTokenizingStrategy | Tokenizing strategy for AlpacaQA
CamelAIPromptTokenizingStrategy | Tokenizing strategy for CamelAI datasets
NoSystemPrompter | Null Prompter with no system prompts

### AlpacaChatPrompter

    prompt_strategies.alpaca_chat.AlpacaChatPrompter(self)

Alpaca Chat Prompter extending the system prompt to for chat-instruct answers

### AlpacaConcisePrompter

    prompt_strategies.alpaca_chat.AlpacaConcisePrompter(
        self,
        prompt_style=PromptStyle.INSTRUCT.value,
    )

Alpaca Prompter extending the system prompt to ask for concise chat-instruct answers

### AlpacaQAPromptTokenizingStrategy

    prompt_strategies.alpaca_chat.AlpacaQAPromptTokenizingStrategy(
        self,
        prompter,
        tokenizer,
        train_on_inputs=False,
        sequence_len=2048,
    )

Tokenizing strategy for AlpacaQA

### CamelAIPromptTokenizingStrategy

    prompt_strategies.alpaca_chat.CamelAIPromptTokenizingStrategy(
        self,
        prompter,
        tokenizer,
        train_on_inputs=False,
        sequence_len=2048,
    )

Tokenizing strategy for CamelAI datasets

### NoSystemPrompter

    prompt_strategies.alpaca_chat.NoSystemPrompter(self)

Null Prompter with no system prompts