9 instantiations of OllamaRequestOptions
Microsoft.Extensions.AI.Ollama (9)
OllamaChatClient.cs (9)
357(request.Options ??= new()).frequency_penalty = frequencyPenalty; 362(request.Options ??= new()).num_predict = maxOutputTokens; 367(request.Options ??= new()).presence_penalty = presencePenalty; 372(request.Options ??= new()).stop = [.. options.StopSequences]; 377(request.Options ??= new()).temperature = temperature; 382(request.Options ??= new()).top_p = topP; 387(request.Options ??= new()).top_k = topK; 392(request.Options ??= new()).seed = seed; 402request.Options ??= new();
27 references to OllamaRequestOptions
Microsoft.Extensions.AI.Ollama (27)
JsonContext.cs (1)
19[JsonSerializable(typeof(OllamaRequestOptions))]
OllamaChatClient.cs (24)
331TransferMetadataValue<bool>(nameof(OllamaRequestOptions.embedding_only), (options, value) => options.embedding_only = value); 332TransferMetadataValue<bool>(nameof(OllamaRequestOptions.f16_kv), (options, value) => options.f16_kv = value); 333TransferMetadataValue<bool>(nameof(OllamaRequestOptions.logits_all), (options, value) => options.logits_all = value); 334TransferMetadataValue<bool>(nameof(OllamaRequestOptions.low_vram), (options, value) => options.low_vram = value); 335TransferMetadataValue<int>(nameof(OllamaRequestOptions.main_gpu), (options, value) => options.main_gpu = value); 336TransferMetadataValue<float>(nameof(OllamaRequestOptions.min_p), (options, value) => options.min_p = value); 337TransferMetadataValue<int>(nameof(OllamaRequestOptions.mirostat), (options, value) => options.mirostat = value); 338TransferMetadataValue<float>(nameof(OllamaRequestOptions.mirostat_eta), (options, value) => options.mirostat_eta = value); 339TransferMetadataValue<float>(nameof(OllamaRequestOptions.mirostat_tau), (options, value) => options.mirostat_tau = value); 340TransferMetadataValue<int>(nameof(OllamaRequestOptions.num_batch), (options, value) => options.num_batch = value); 341TransferMetadataValue<int>(nameof(OllamaRequestOptions.num_ctx), (options, value) => options.num_ctx = value); 342TransferMetadataValue<int>(nameof(OllamaRequestOptions.num_gpu), (options, value) => options.num_gpu = value); 343TransferMetadataValue<int>(nameof(OllamaRequestOptions.num_keep), (options, value) => options.num_keep = value); 344TransferMetadataValue<int>(nameof(OllamaRequestOptions.num_thread), (options, value) => options.num_thread = value); 345TransferMetadataValue<bool>(nameof(OllamaRequestOptions.numa), (options, value) => options.numa = value); 346TransferMetadataValue<bool>(nameof(OllamaRequestOptions.penalize_newline), (options, value) => options.penalize_newline = value); 347TransferMetadataValue<int>(nameof(OllamaRequestOptions.repeat_last_n), (options, value) => options.repeat_last_n = value); 348TransferMetadataValue<float>(nameof(OllamaRequestOptions.repeat_penalty), (options, value) => options.repeat_penalty = value); 349TransferMetadataValue<float>(nameof(OllamaRequestOptions.tfs_z), (options, value) => options.tfs_z = value); 350TransferMetadataValue<float>(nameof(OllamaRequestOptions.typical_p), (options, value) => options.typical_p = value); 351TransferMetadataValue<bool>(nameof(OllamaRequestOptions.use_mmap), (options, value) => options.use_mmap = value); 352TransferMetadataValue<bool>(nameof(OllamaRequestOptions.use_mlock), (options, value) => options.use_mlock = value); 353TransferMetadataValue<bool>(nameof(OllamaRequestOptions.vocab_only), (options, value) => options.vocab_only = value); 398void TransferMetadataValue<T>(string propertyName, Action<OllamaRequestOptions, T> setOption)
OllamaChatRequest.cs (1)
16public OllamaRequestOptions? Options { get; set; }
OllamaEmbeddingRequest.cs (1)
10public OllamaRequestOptions? Options { get; set; }