Namespace: LLama
public class LLamaModel : IChatModel
Inheritance Object → LLamaModel
Implements IChatModel
public string Name { get; set; }
public SafeLLamaContextHandle NativeHandle { get; }
public LLamaModel(string model_path, string model_name, bool echo_input, bool verbose, int seed, int n_threads, int n_predict, int n_parts, int n_ctx, int n_batch, int n_keep, Dictionary<int, float> logit_bias, int top_k, float top_p, float tfs_z, float typical_p, float temp, float repeat_penalty, int repeat_last_n, float frequency_penalty, float presence_penalty, int mirostat, float mirostat_tau, float mirostat_eta, string prompt, string path_session, string input_prefix, string input_suffix, List<string> antiprompt, string lora_adapter, string lora_base, bool memory_f16, bool random_prompt, bool use_color, bool interactive, bool embedding, bool interactive_first, bool instruct, bool penalize_nl, bool perplexity, bool use_mmap, bool use_mlock, bool mem_test, bool verbose_prompt)
model_path String
model_name String
echo_input Boolean
verbose Boolean
seed Int32
n_threads Int32
n_predict Int32
n_parts Int32
n_ctx Int32
n_batch Int32
n_keep Int32
logit_bias Dictionary<Int32, Single>
top_k Int32
top_p Single
tfs_z Single
typical_p Single
temp Single
repeat_penalty Single
repeat_last_n Int32
frequency_penalty Single
presence_penalty Single
mirostat Int32
mirostat_tau Single
mirostat_eta Single
prompt String
path_session String
input_prefix String
input_suffix String
antiprompt List<String>
lora_adapter String
lora_base String
memory_f16 Boolean
random_prompt Boolean
use_color Boolean
interactive Boolean
embedding Boolean
interactive_first Boolean
instruct Boolean
penalize_nl Boolean
perplexity Boolean
use_mmap Boolean
use_mlock Boolean
mem_test Boolean
verbose_prompt Boolean
public LLamaModel(LLamaParams params, string name, bool echo_input, bool verbose)
params LLamaParams
name String
echo_input Boolean
verbose Boolean
public LLamaModel WithPrompt(string prompt)
prompt String
public LLamaModel WithPromptFile(string promptFileName)
promptFileName String
public void InitChatPrompt(string prompt)
prompt String
public void InitChatAntiprompt(String[] antiprompt)
antiprompt String[]
public IEnumerable<string> Chat(string text, string prompt)
text String
prompt String
public IEnumerable<string> Call(string text)
text String