LLM for Unity
v2.3.0
Create characters in Unity with LLMs!
|
Classes | |
class | AlpacaTemplate |
Class implementing the Alpaca template. More... | |
class | ChatMLTemplate |
Class implementing the ChatML template. More... | |
class | ChatTemplate |
Class implementing the skeleton of a chat template. More... | |
class | Chunking |
Class implementing the chunking functionality. More... | |
class | DBSearch |
Class implementing a search with a vector database. The search results are retrieved with Approximate Nearest Neighbor (ANN) which is much faster that SimpleSearch. More... | |
class | DestroyException |
Class implementing a basic LLM Destroy Exception. More... | |
class | GemmaTemplate |
Class implementing the Gemma template. More... | |
class | GGUFReader |
Class implementing the GGUF reader. More... | |
class | LLama2ChatTemplate |
Class implementing a modified version of the LLama2 template for chat. More... | |
class | LLama2Template |
Class implementing the LLama2 template. More... | |
class | LLama3ChatTemplate |
Class implementing the LLama3 template for chat. More... | |
class | LLM |
Class implementing the LLM server. More... | |
class | LLMBuilder |
Class implementing the LLMUnity builder. More... | |
class | LLMCaller |
Class implementing calling of LLM functions (local and remote). More... | |
class | LLMCharacter |
Class implementing the LLM characters. More... | |
class | LLMEmbedder |
Class implementing the LLM embedder. More... | |
class | LLMException |
Class implementing a basic LLM Exception. More... | |
class | LLMManager |
Class implementing the LLM model manager. More... | |
class | LLMUnitySetup |
Class implementing helper functions for setup and process management. More... | |
class | LoraAsset |
Class representing a LORA asset. More... | |
class | LoraManager |
Class representing the LORA manager allowing to convert and retrieve LORA assets to string (for serialisation) More... | |
class | MistralChatTemplate |
Class implementing a modified version of the Mistral Instruct template for chat. More... | |
class | MistralInstructTemplate |
Class implementing the Mistral Instruct template. More... | |
class | ModelEntry |
Class implementing a LLM model entry. More... | |
class | NoChunking |
class | Phi2Template |
Class implementing the Phi-2 template. More... | |
class | Phi3_5Template |
Class implementing the Phi-3.5 template. More... | |
class | Phi3Template |
Class implementing the Phi-3 template. More... | |
class | RAG |
Class implementing a Retrieval Augmented Generation (RAG) system based on a search method and an optional chunking method. More... | |
class | ResumingWebClient |
Class implementing a resumable Web client. More... | |
class | Searchable |
Class implementing the search template. More... | |
class | SearchMethod |
Class implementing the search method template. More... | |
class | SearchPlugin |
Class implementing the search plugin template used e.g. in chunking. More... | |
class | SentenceSplitter |
Class implementing a sentence-based splitter. More... | |
class | SimpleSearch |
Class implementing a simple search that compares the enconding of the search query with all the search entries (brute-force). More... | |
class | TokenSplitter |
Class implementing a token-based splitter. More... | |
class | VicunaTemplate |
Class implementing the Vicuna template. More... | |
class | WordSplitter |
Class implementing a word-based splitter. More... | |
class | ZephyrTemplate |
Class implementing the Zephyr template. More... | |
Enumerations | |
enum | SearchMethods { DBSearch , SimpleSearch } |
Search methods implemented in LLMUnity. More... | |
enum | ChunkingMethods { NoChunking , TokenSplitter , WordSplitter , SentenceSplitter } |
Chunking methods implemented in LLMUnity. More... | |