Copyright | (c) 2025 Tushar Adhatrao |
---|---|
License | MIT |
Maintainer | Tushar Adhatrao <tusharadhatrao@gmail.com> |
Safe Haskell | None |
Language | Haskell2010 |
Llama.Vocab
Description
Synopsis
- getVocabSize :: Vocab -> IO Int
- getVocabTokenCount :: Vocab -> IO Int
- getVocabTokenText :: Vocab -> LlamaToken -> IO String
- getVocabTokenScore :: Vocab -> LlamaToken -> IO Float
- getVocabTokenAttr :: Vocab -> LlamaToken -> IO Int
- isVocabTokenEog :: Vocab -> LlamaToken -> IO Bool
- isVocabTokenControl :: Vocab -> LlamaToken -> IO Bool
- getVocabBosToken :: Vocab -> IO LlamaToken
- getVocabEosToken :: Vocab -> IO LlamaToken
- getVocabEotToken :: Vocab -> IO LlamaToken
- getVocabSepToken :: Vocab -> IO LlamaToken
- getVocabNlToken :: Vocab -> IO LlamaToken
- getVocabPadToken :: Vocab -> IO LlamaToken
- getVocabAddBOSToken :: Vocab -> IO Bool
- getVocabAddEOSToken :: Vocab -> IO Bool
- getVocabFIMPrefixToken :: Vocab -> IO LlamaToken
- getVocabFIMSuffixToken :: Vocab -> IO LlamaToken
- getVocabFIMMiddleToken :: Vocab -> IO LlamaToken
- getVocabFIMPADToken :: Vocab -> IO LlamaToken
- getVocabFIMSeparatorToken :: Vocab -> IO LlamaToken
Documentation
getVocabTokenText :: Vocab -> LlamaToken -> IO String Source #
Get the text for a token
getVocabTokenScore :: Vocab -> LlamaToken -> IO Float Source #
Get the score for a token
getVocabTokenAttr :: Vocab -> LlamaToken -> IO Int Source #
Get the attribute for a token
isVocabTokenEog :: Vocab -> LlamaToken -> IO Bool Source #
Check if a token is end-of-grammar
isVocabTokenControl :: Vocab -> LlamaToken -> IO Bool Source #
Check if a token is a control token
getVocabBosToken :: Vocab -> IO LlamaToken Source #
Get the beginning-of-sentence token
getVocabEosToken :: Vocab -> IO LlamaToken Source #
Get the end-of-sentence token
getVocabEotToken :: Vocab -> IO LlamaToken Source #
Get the end-of-turn token
getVocabSepToken :: Vocab -> IO LlamaToken Source #
Get the sentence separator token
getVocabNlToken :: Vocab -> IO LlamaToken Source #
Get the next-line token
getVocabPadToken :: Vocab -> IO LlamaToken Source #
Get the padding token
getVocabFIMPrefixToken :: Vocab -> IO LlamaToken Source #
Get the FIM prefix token
getVocabFIMSuffixToken :: Vocab -> IO LlamaToken Source #
Get the FIM suffix token
getVocabFIMMiddleToken :: Vocab -> IO LlamaToken Source #
Get the FIM middle token
getVocabFIMPADToken :: Vocab -> IO LlamaToken Source #
Get the FIM pad token
getVocabFIMSeparatorToken :: Vocab -> IO LlamaToken Source #
Get the FIM separator token