3using System.Threading.Tasks;
8 [DefaultExecutionOrder(-2)]
15 protected override async Task SetLLM(
LLM llmSet)
17 await base.SetLLM(llmSet);
20 LLMUnitySetup.LogWarning($
"The LLM {llmSet.name} set for LLMEmbeddings {gameObject.name} is not an embeddings-only model, accuracy may be sub-optimal");
Unity MonoBehaviour base class for LLM client functionality. Handles both local and remote LLM connec...
Class implementing the LLM embedder.
override bool IsAutoAssignableLLM(LLM llmSet)
Determines if an LLM instance can be auto-assigned to this client. Override in derived classes to imp...
Class implementing helper functions for setup and process management.
Unity MonoBehaviour component that manages a local LLM server instance. Handles model loading,...
bool embeddingsOnly
True if this model only supports embeddings (no text generation)